我有一个小脚本,可以将 ttyUSB 的输出转换为我想在每行前面加上时间戳的文件。从命令行这可以完成我想要的一切:
$ 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; } &
任何帮助,将不胜感激。