Pesquisar artigos na Base de Dados de Conhecimento
PROBLEMA DE QUEBRA DE LINHA COM SCRIPTS LINUX
PDFAutor: Erick Jhone
Ultima modificação: Erick Jhone - 21/02/2024 14:13
Caso tente rodar algum arquivo .sh em alguma distribuição Linux e o mesmo dê erro ao rodar, retornando no prompt algo como '\n' após um comando shell isso significa que o formato como o arquivo está lidando com a quebra de linha é incompatível com o Sistema Operacional.
Linux trabalha com LF enquanto Windows trabalha com CRFL, porém a conversão entre esses formatos pode ser feita facilmente, como no exemplo abaixo:
Caso ocorra algum problema correlacionado a isso, instruções a seguir:
- Instale na distribuição Linux o programa dos2unix [ Comando: apt get install dos2unix ]
- Rode o dos2unix no arquivo que deseja converter para o formato compatível com linux [ Comando: dos2unix InstaladorExemplo.sh ]
Após rodar o comando dos2unix no arquivo, ele será convertido do formato DOS para o formato UNIX e você poderá rodar o arquivo shell sem os problemas de quebra de linha.