grava dados da porta serial para a impressora

0

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.

    
por Ryan O'Malley 14.12.2015 / 16:41

1 resposta

0

Você pode fazer isso com tr :

cat file_1 | tr -d "\r" > file_2
    
por 21.12.2015 / 21:33