[LINUX] -bash: ./ {nom de fichier} .sh: / usr / bin / bash: interprète incorrect: aucun fichier ou répertoire de ce type

Lorsque j'ai créé un script shell pour la première fois et que je l'ai exécuté, une erreur s'est produite, alors prenez note.

Script de shell créé

Créez un fichier de script.

$ touch script.sh

Le script que je créais est ci-dessous. Un script simple qui affiche simplement Hello.

#!/usr/bin/bash
echo Hello

Courir

Quand tu cours

$ ./script.sh

J'obtiens une erreur

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

approche

Vérifiez quel bash vous utilisez car le bash spécifié est différent. Celui utilisé ici était / bin / bash.

$ which bash
/bin/bash

J'ai pu l'exécuter en modifiant le contenu du script comme suit.

#!/bin/bash
echo Hello

Je suis débutant et je ne le comprends pas dans le premier article, mais pour le moment. Veuillez me faire savoir si vous faites une erreur.

Recommended Posts

-bash: ./ {nom de fichier} .sh: / usr / bin / bash: interprète incorrect: aucun fichier ou répertoire de ce type
PAS PLUS "cd: foo: aucun fichier ou répertoire de ce type"
Aucun fichier ou répertoire de ce type: 'chromedriver': Résolution de 'chromedriver'
pip install --upgrade pip n'entraînera aucun fichier ou répertoire de ce type
Erreur d'importation: libffi.so.6: impossible d'ouvrir le fichier d'objet partagé: aucun fichier ou répertoire de ce type
Impossible d'importer cv2 (libgtk-x11-2.0.so.0: impossible d'ouvrir le fichier objet partagé: aucun fichier ou répertoire de ce type)
Résolution de "Python .h: aucun fichier ou répertoire de ce type" lors de l'installation de uWSGI avec Python 3.8
Que faire lorsque [Errno 2] Aucun fichier ou répertoire de ce type n'apparaît en Python
Que faire si ENOENT: aucun fichier ou répertoire de ce type n'apparaît pendant l'installation de npm
Lorsque j'essaye d'exécuter la commande pip après la mise à jour de pip, j'obtiens "No such file or directory"
[Note] Comment gérer l'erreur unicode et aucun fichier ou répertoire de ce type (sortie de la table dans un fichier Excel avec pandas)
Lorsque bus = smbus.SMBus (1) obtient IOError: [Errno 2] Aucun fichier ou répertoire de ce type lors de la tentative de démarrage du kit de démarrage GrovePi