“ bin / bash: mau intérprete: esse arquivo ou diretório não existe ” ao executar o shell script

Eu escrevi um script de shell para meu Raspberry Pi e o tornei executável. Quando executo ./filename.sh, vejo um erro:

bash: ./filename.sh: bin/bash: bad interpreter: No such file or directory 

Escrevi este script no diretório padrão (/home/pi). Depois que o erro ocorreu, coloco uma cópia do script em minha área de trabalho, mas vejo o mesmo erro.

Qual é o problema e a solução?

Comentários

  • Você acha que seria mais fácil ajudá-lo se realmente incluísse o script que escreveu?

Resposta

Um script está sendo executado sem seu intérprete quando se torna executável e contém um shebang na primeira linha. Como o seu script está em execução, presumo que seja esse o caso com o seu script. Mas a mensagem de erro mostra que você não percebeu a barra inicial no caminho para bash . Seu shebang deve ter a seguinte aparência:

#!/bin/bash 

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *