-bash: ./conn.sh: / usr / bin / bash: interprète incorrect: aucun fichier ou répertoire de ce type

Jobtiens cette erreur lors de lexécution ce script

-bash: ./conn.sh: /usr/bin/bash: bad interpreter: No such file or directory 

Cest un système Linux (Ubuntu)

Commentaires

  • 1. Veuillez modifier votre question pour y inclure ls -l /usr/bin/bash. 2. Veuillez modifier votre question pour identifier si vous avez créé le fichier de script sur un ordinateur Windows et lavez ensuite transféré sur votre système UNIX / Linux / Mac. 3. Veuillez modifier votre question pour identifier le type de système que vous utilisez
  • @roaima Je viens de la modifier … btw cest un système Linux
  • Toujours en attente de réponses aux # 1 et # 2
  • @roaima désolé mon pote Je ' ne suis pas en mesure de vous avoir … Cest ' un système ubuntu
  • Quest-ce que ' nobtenez-vous pas? Je vous ai demandé dexécuter ls -l /usr/bin/bash et de placer la commande et son résultat dans votre question.

Réponse

Votre système na pas dinterprète bash à /usr/bin/bash, mais le conn.sh spécifie quil sagit de linterpréteur à utiliser dans sa ligne initiale #!.

Modifiez la première ligne du script (le #! line) afin quil pointe vers lemplacement correct où bash est installé. Sur la plupart des systèmes Linux, il sagit de /bin/bash (donc la première ligne devrait probablement être #!/bin/bash), mais vous pouvez également vérifier cela avec

command -v bash 

dans un terminal.

Laisser un commentaire

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