有没有办法做线缓冲猫呢?例如,我想要查看一个UART设备,并且我只想在有一整行时查看它的消息。我可以做一些事情,比如:
cat --line-buffered /dev/crbif0rb0c0ttyS0谢谢。
发布于 2012-05-04 14:24:00
不能,但是带有--line-buffered的GNU grep可以做到这一点。只需搜索每一行都有的内容,例如'^'。
发布于 2012-05-04 14:26:56
您还可以在此处使用bash:
cat /dev/crbif0rb0c0ttyS0 | while read line; do echo $line; done由于read命令一次读取一行,因此它将执行cat不执行的行缓冲。
发布于 2012-05-04 14:37:51
以无操作行缓冲模式通过perl传输:
perl -pe 1 /dev/whateverhttps://stackoverflow.com/questions/10443704
复制相似问题