小编Lew*_*973的帖子

bash脚本无法读取第一行

我有一个脚本将时间戳转换为秒,所以我最终可以计算平均值.我注意到输出行的数量不等于输入行的数量.实际上它似乎没有阅读第一行.我简化了代码来检查它,但每次都是一样的.

输入文件如下所示:

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)

我确定这是愚蠢的,但我看不到它!

bash awk

4
推荐指数
1
解决办法
356
查看次数

标签 统计

awk ×1

bash ×1