“ bin / bash: interprète incorrect: aucun fichier ou répertoire de ce type ” lors de lexécution du script shell

Jai écrit un script shell pour mon Raspberry Pi et lai rendu exécutable. Lorsque je lance ./filename.sh, je vois une erreur:

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

Jai écrit ce script dans le répertoire par défaut (/home/pi). Après lerreur, jai mis une copie du script sur mon bureau mais je vois la même erreur.

Quel est le problème et la solution?

Commentaires

  • Pensez-vous quil serait plus facile de vous aider si vous incluiez réellement le script que vous avez écrit?

Réponse

Un script sexécute sans son interpréteur lorsquil est rendu exécutable et contient un shebang à la toute première ligne. Parce que votre script est en cours dexécution, je suppose que « cest le cas avec votre script. Mais le message derreur indique que vous manquez la barre oblique principale dans le chemin vers bash . Votre shebang doit ressembler à ceci:

#!/bin/bash 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *