Você pode fazer isso com tr
:
cat file_1 | tr -d "\r" > file_2
Atualmente, estou executando um comando no tty1 no Ubuntu 10.04 para imprimir dados SMDR do meu sistema de telefonia. O problema é que o sistema telefônico adiciona automaticamente um CR e LF (eu acho) ao final dos dados que ele envia.
A saída deve ser semelhante a esta
Data line 1
Data line 2
Data line 3
etc.
Em vez disso, parece com isso
Data line 1
Data line 2
Data line 3
etc.
Eu não quero que a impressão faça isso. Atualmente, tenho o comando cat /dev/ttyS0 > /dev/lp0
em execução
Existe um comando que pode impedir que isso aconteça? Essencialmente, eu quero continuamente ecoar ttyS0 para lp0.
Você pode fazer isso com tr
:
cat file_1 | tr -d "\r" > file_2
Tags printing serial-port linux