如何使用shell将hh:mm:ss转换为hhmmss以进行单个数据输入

时间:2014-05-05 07:20:59

标签: shell

我有时间格式hh:mm:ss在变量中我需要用hhmmss格式更改它以便使用shell脚本进行处理。 例如。  时间= 12:12:10我希望它在格式121210的变量new_time中。 请建议命令。

3 个答案:

答案 0 :(得分:1)

bash简单地说:

time=12:12:10

echo ${time//:}
121210

答案 1 :(得分:0)

使用tr

t='12:12:10'
echo "$t" | tr -d ':'
121210

答案 2 :(得分:0)

您可以使用 sed 命令

m='12:12:10'
echo "$m"|sed 's/\://g'

输出

121210