我使用的是一个通过usb连接的串行设备的树莓pi(/dev/ttyacm0)。
我可以用cat /dev/ttyACM0将数据写入控制台。
但是当我试图用换行符替换输出中的$符号时,我没有得到输出。
当我将cat /dev/ttyACM0 | sed 's/\$/\n/g'的输出写入一个文件,然后用cat替换$符号时,它可以工作。
sed是否有任何可行的选择?

最佳答案

试试这个我很肯定它会有用的,

cat /dev/ttyACM0 | tr '$' '\n'

关于regex - 串行流中的Sed,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27801583/

10-12 16:58