我有一個腳本把時間轉換成秒,這樣我就可以最終計算出的平均值。我注意到輸出線的數量並不等於輸入線的數量。事實上,它似乎沒有閱讀第一行。我簡化了代碼來檢查它,但每次都是一樣的。bash腳本無法讀取第一行
輸入文件是這樣的:
00:00:01
00:00:02
00:00:03
輸出是這樣的:
00 00 02
00 00 03
這是腳本:
#!/bin/bash
while read line
do
awk -F: '{ print $1, $2, $3 }' > /home/time.log
done < /home/timestamp.log
我敢肯定,這是愚蠢的東西,但我看不到!
謝謝,就是這樣 – Lewp1973