Cada vez que executo um script usando bash scriptname.sh
a linha de comando no Debian, obtenho Command Not found
o resultado do script.
O script funciona, mas sempre há uma Command Not Found
instrução impressa na tela para cada linha vazia. Cada linha em branco resulta em um comando não encontrado.
Estou executando o script da /var
pasta.
Aqui está o script:
#!/bin/bash
echo Hello World
Eu o executo digitando o seguinte:
bash testscript.sh
Por que isso ocorreria?
bash -x scriptname.sh
para rastrear o erro. - No meu caso foi um arquivo sh salvo no Windows com VSCode e terminações de linha como "CRLF". No VSCode, no canto inferior direito, você pode alterar o terminador de linha de "CRLF" para "LF". Carregou este arquivo e poderia executá-lo finalmente com bash scriptname.sh
.