我使用的是一个通过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/