Unix, Shell Scripting

0

Estou extraindo dados de um banco de dados Oracle e gravando-os em um arquivo simples. Eu preciso do delimitador de linha para ser FFLF. Eu sou capaz de adicionar o caractere FF, mas não consigo remover o caractere CR. Como posso remover o caractere CR

    
por Cron 15.06.2016 / 04:36

1 resposta

1

Existem muitas maneiras de fazer isso, mas e

tr -d "\r" < input.file > output.file

"tr" traduz caracteres - nesse caso, usamos a opção -d para excluir em vez de substituir caracteres e, em seguida, especificar para excluir o caractere "cr". Como o tr opera usando stdin e stdout, usamos redirecionamentos para criar um arquivo com os novos dados com eficiência.

    
por 15.06.2016 / 05:23