我有一个脚本将时间戳转换为秒,所以我最终可以计算平均值.我注意到输出行的数量不等于输入行的数量.实际上它似乎没有阅读第一行.我简化了代码来检查它,但每次都是一样的.
输入文件如下所示:
00:00:01
00:00:02
00:00:03
Run Code Online (Sandbox Code Playgroud)
输出如下:
00 00 02
00 00 03
Run Code Online (Sandbox Code Playgroud)
这是脚本:
#!/bin/bash
while read line
do
awk -F: '{ print $1, $2, $3 }' > /home/time.log
done < /home/timestamp.log
Run Code Online (Sandbox Code Playgroud)
我确定这是愚蠢的,但我看不到它!