我有一个变量 $b,我想将它分成两个变量 $startt 和 $finisht。
#!/bin/bash
b='08:10:00','11:12:00'
b=$(echo "$b" | tr -d "'")
IFS=',' read -r _ startt finisht _ <<<"$b"
echo "$startt"
echo "$finisht"
以下是所需的输出。开始 = 08:10:00 和结束 = 11:12:00。但是,当我运行此脚本时,我只得到 11:12:00。我想尽可能有效地拆分变量。任何人都可以帮忙吗?
使用shell 参数扩展: