Códigos das disciplinas do mestrado
ERRO /bin/bash^M interpretador inválido: Arquivo ou diretório inexistente
Erro ao exercutar um script bash com sintax e semânica aparentemente correta, isso se deve ao transportar um código com caracteres que são nativamente utilizados no ambiente Windows para o Linux.
Há duas opções para solucionar:
- Em um editor de textos, mande substituir todos os ^M por somente \n
- Instale o pacote tofrodos e digite o comando para transformá-lo para o unix:
Instalação:
$ sudo apt-get install tofrodos
Logo depois no terminal execute
$ dos2unix arquivo_script.sh