Suponho que tr
seja um método mais básico e, portanto, provavelmente uma maneira mais rápida de substituir as coisas em um determinado arquivo.
No entanto, tr só pode substituir quantidades iguais de caracteres. significado...
2 caracteres só podem ser substituídos por 2 caracteres, o que significa substituir
\r\n
com \n
está fora de questão viatr
é a próxima melhor opção sed
?
é sed o mais central e mais rápida maneira de substituir \r\n
com \n
em um arquivo dada a falta de capacidades em tr?
gostaria de um exemplo, se possível.
Respostas:
Com
sed
, você pode fazer:Da mesma maneira que
tr
você pode remover, você só precisa remover\r
:embora isso remova todas as instâncias de
\r
, não necessário seguido por\n
.fonte
OU use
dos2unix
por exemplo:
podemos ver substituir
\r\n
por\n
fonte