Wie führe ich ein Bash -Skript im Terminal aus?

Wie führe ich ein Bash -Skript im Terminal aus?
Ein Bash-Skript ist ein Shell-Skript in der Bash-Shell-Sprache, das im Terminal oder einer Konsole eines UNIX-basierten Betriebssystems ausgeführt werden kann. Bash -Skripte werden zum Automatisieren von Aufgaben, zum Ausführen einer Reihe von Befehlen oder zur Ausführung eines Programms mit einer Reihe vordefinierter Optionen oder Parameter verwendet. Wenn es darum geht, ein Bash -Skript im Terminal auszuführen.

Wie führe ich ein Bash -Skript im Terminal aus?

Bash -Skripte können mit einem beliebigen Texteditor geschrieben werden, und die Datei muss die “haben“.sh ”Erweiterung. Bash -Skripte werden häufig verwendet, um sich wiederholte Aufgaben zu vereinfachen oder Prozesse zu automatisieren, für die sonst eine Reihe von manuellen Befehlen im Terminal ausgeführt werden müsste. Bash -Skripte können auf verschiedene Arten ausgeführt werden, einschließlich des direkten Ausführens im Terminal, der Planung, die sie zu bestimmten Zeiten mit Cron -Jobs ausführen oder sie als Teil eines größeren Programms oder eines größeren Skripts einbeziehen. Bash -Skript im Terminal:

  • Ausführen eines Bash -Skripts mit dem Befehl Source
  • Ausführen eines Bash -Skripts durch Angabe des Pfades
  • Ausführen eines Bash -Skripts mit dem Bash -Interpreter
  • Ausführen eines Bash -Skripts mit SH -Befehl

1: So führen Sie ein Bash -Skript mit dem Befehl Source aus

Wenn Sie ein Bash -Skript in der aktuellen Shell -Sitzung und nicht in einem neuen Prozess ausführen möchten, können Sie den Befehl "Quell" verwenden und hier seine Syntax:

Quelle

Um nun zu veranschaulichen, wie das Shell -Skript mit der obigen Syntax ausgeführt wird, habe ich ein Skript ausgeführt:

Quelle Bashfile2.Sch

2: So führen Sie ein Bash -Skript aus, indem Sie Pfad angeben

Die einfachste Möglichkeit, ein Bash -Skript auszuführen. Wenn das Skript, das ausgeführt werden soll, im aktuellen Verzeichnis angezeigt wird, verwenden Sie die folgende Syntax:

/

Es kann passieren, dass Sie die BASH -Datei möglicherweise nicht auf diese Weise ausführen können

Chmod +x

Wenn sich das Skript in einem anderen Verzeichnis befindet, können Sie den Pfad zum Skript angeben:

/home/aaliyan/dokumente/bashfile2.Sch

Wenn Sie nun im selben Verzeichnis wie das Bash -Dateiverzeichnis sind, folgen Sie der angegebenen Syntax:

./

Um nun weiter zu veranschaulichen, um zu klären, wie die oben angegebene Syntax verwendet wird, habe ich ein Bash -Skript wie folgt ausgeführt:

./bashfile1.Sch

3: So führen Sie ein Bash -Skript mit dem Bash -Interpreter aus

Eine andere Möglichkeit, ein Bash -Skript auszuführen, besteht darin, es über den Bash -Interpreter auszuführen. Sie können dies tun, indem Sie den Bash -Interpreter aufrufen und den Pfad als Argument übergeben. Hier ist die Syntax in dieser Hinsicht:

verprügeln

Um nun zu veranschaulichen, wie das Shell -Skript mit der obigen Syntax ausgeführt wird, habe ich ein Skript ausgeführt:

Bash Bashfile2.Sch

Diese Methode ist nützlich, wenn Sie sicherstellen möchten, dass das Skript mit Bash ausgeführt wird, auch wenn es eine andere Shebang -Linie hat.

4: So führen Sie ein Bash -Skript mit dem SH -Befehl aus

Wenn Ihr Skript keine Bash-spezifischen Funktionen enthält und von einer posix-konformen Shell ausgeführt werden kann, können Sie sie mit SH ausführen. Hier ist die Syntax dafür:

Sch

Um nun zu veranschaulichen, wie das Shell -Skript mit der obigen Syntax ausgeführt wird, habe ich ein Skript ausgeführt:

Sh Bashfile2.Sch

Abschluss

Bash -Skripte können verwendet werden, um Dateien zu manipulieren, die Textverarbeitung durchzuführen und Verwaltungsaufgaben zu automatisieren. Die Flexibilität und Vielseitigkeit von Bash -Skripten machen sie zu einem leistungsstarken Tool für Systemadministratoren, Entwickler und Power -Benutzer. Es gibt verschiedene Möglichkeiten, ein Bash -Skript im Terminal auszuführen, und die beste Methode, die Sie verwenden können, hängt von Ihren spezifischen Anforderungen ab.