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