将数据从串口写入打印机

将数据从串口写入打印机

我目前正在 Ubuntu 10.04 上的 tty1 中运行一个命令来打印来自我的电话系统的 SMDR 数据。问题是电话系统会自动在其发送的数据末尾添加 CR 和 LF(我认为)。

输出应该是这样的

数据线1
数据线2
数据线3
等等

它看起来像这样

数据线1

数据线2

数据线3

ETC。

我不希望打印这样做。我目前正在cat /dev/ttyS0 > /dev/lp0运行命令

有没有命令可以阻止这种情况发生?本质上,我想不断地将 ttyS0 回显到 lp0。

答案1

你可以这样做tr

cat file_1 | tr -d "\r" > file_2

相关内容