我有一个bash脚本,该脚本将一些时间戳切入 SS.sss
的表格,并将其存储在变量中:
s1=$(echo $t1 | cut -c7-)
s2=$(echo $t2 | cut -c7-)
我想从 $s1
中减去 $s2
(并以 $s3
存储),但我无法让 expr
工作 - 还有其他选择吗?
您可以进行大多数这样的bash计算:
s3="$((s2 - s1))"
如果我没记错的话,这些都限于整数的基本操作,所以
之类的东西s3="$(echo "$s2 - $s1" | bc)"
可能更好。
expr
仅处理整数算术。您可以使用bc
:
s3=$(echo "$s1 - $s2" | bc)