Jump to content

dos2unix com tr


Fernando Mercês

Recommended Posts

  • Administrators

Este comando é útil quando não estamos em sistemas que possuem o comando dos2unix, que converte arquivos de texto com terminadores de linha no formato do MS-DOS/Windows para o formato do Unix/Linux. Este "problema" normalmente acontece quando editamos um arquivo de configuração de algum software num ambiente Windows e depois tentamos usá-lo no ambiente Linux. O comando é:

$ tr -d \\r < dosfile > unixfile

O segredo está nos terminadores de linha. Enquanto no MS-DOS/Windows são usados dois caracteres, o \r e o \n, no Linux somente o \n é usado, por isso pedimos ao tr para deletar (opção -d) os caracteres \r, o que manterá os \n em seus devidos lugares.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...