我有一個小腳本,它將ttyUSB的輸出捕獲到一個文件,我想爲每行預先添加一個時間戳。在命令行中這樣做我想要的一切:將時間戳添加到從shell腳本輸出的貓
$ cat /dev/ttyUSB0 /home/pi/daily_logs/ttyUSSB0 | awk '{ print strftime("%Y-%m-%d %H:%M:%S"), $0; }
我的問題是,當我把它添加到腳本一切正常,但awk的時間戳不添加。我的腳本行看起來像這樣:
cat </dev/ttyUSB0> /home/pi/daily_logs/ttyUSB0 | awk '{ print strftime("%Y-%m-%d %H:%M:%S"), $0; } &
任何幫助得到這個將不勝感激。
擺脫「>」。然後擺脫UUOC。 –
你可能會發現我的'timer'命令很有用:https://github.com/Keith-S-Thompson/kst-time-utils –