[LINUX] -bash: ./ {Dateiname} .sh: / usr / bin / bash: fehlerhafter Interpreter: Keine solche Datei oder kein solches Verzeichnis

Als ich zum ersten Mal ein Shell-Skript erstellt und ausgeführt habe, ist ein Fehler aufgetreten. Machen Sie sich also eine Notiz.

Shell-Skript erstellt

Erstellen Sie eine Skriptdatei.

$ touch script.sh

Das Skript, das ich erstellt habe, ist unten. Ein einfaches Skript, das nur Hallo anzeigt.

#!/usr/bin/bash
echo Hello

Lauf

Wenn ausgeführt,

$ ./script.sh

Ich bekomme eine Fehlermeldung

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

Ansatz

Überprüfen Sie, welche Bash Sie verwenden, da die angegebene Bash unterschiedlich ist. Der hier verwendete war / bin / bash.

$ which bash
/bin/bash

Ich konnte es ausführen, indem ich den Inhalt des Skripts wie folgt änderte.

#!/bin/bash
echo Hello

Ich bin ein Anfänger und verstehe es im ersten Artikel nicht, aber vorerst. Bitte lassen Sie mich wissen, wenn Sie einen Fehler machen.

Recommended Posts

-bash: ./ {Dateiname} .sh: / usr / bin / bash: fehlerhafter Interpreter: Keine solche Datei oder kein solches Verzeichnis
NICHT MEHR "cd: foo: Keine solche Datei oder kein solches Verzeichnis"
Keine solche Datei oder kein solches Verzeichnis: 'chromedriver': Auflösung von'chromedriver '
pip install --upgrade pip führt dazu, dass keine solche Datei oder kein solches Verzeichnis vorhanden ist
Importfehler: libffi.so.6: Freigegebene Objektdatei kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis
Cv2 kann nicht importiert werden (libgtk-x11-2.0.so.0: Freigegebene Objektdatei kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis)
Adressiert "Python .h: Keine solche Datei oder kein solches Verzeichnis" bei der Installation von uWSGI mit Python 3.8
Was tun, wenn [Errno 2] in Python keine solche Datei oder kein solches Verzeichnis angezeigt wird?
Was tun, wenn ENOENT: Während der npm-Installation wird keine solche Datei oder kein solches Verzeichnis angezeigt
Wenn ich versuche, den Befehl pip nach dem Aktualisieren von pip auszuführen, wird "Keine solche Datei oder kein solches Verzeichnis" angezeigt.
[Hinweis] Umgang mit Unicode-Fehlern und Keine solche Datei oder kein solches Verzeichnis (Ausgabe der Tabelle zur Excel-Datei mit Pandas)
Wenn bus = smbus.SMBus (1) IOError erhält: [Errno 2] Keine solche Datei oder kein solches Verzeichnis, wenn versucht wird, das GrovePi-Starterkit zu starten