我正在尝试制作一个脚本,将数据从串行端口重定向到另一个。
我已经使用这个命令实现了它:
cat /dev/ttyS0 > /dev/ttyS1
一切正常,但现在我还要记录数据。我以为我会使用以下tee
命令:
cat /dev/ttyS0 | tee /dev/ttyS1 log.txt
现在我想确保每次记录在日志文件中时都应该以"from S0 to S1:"
我试过的字符串开头:
cat /dev/ttyS0 | tee /dev/ttyS1 | sed 's/$/from S0 to S1/' | less > log.txt
但它不起作用,文件仍然是空的。我在哪里做错了?