Lernen der Grundlagen des Linux-Shell-Skripts Hier beginnen wir mit der Einführung in die Grundlagen der Shell-Syntax, des Öffnens, der Kommentare, der Variablen und der Umgebungsvariablen. Dabei geht es jedoch nicht um spezifische Dinge Eine gute Grundlage besteht darin, die Prämisse in Zukunft leicht zu erlernen.
1. Grundlagen der Linux-Skripterstellung
◆1.1 Grundlegende Einführung in die Syntax
1.1.1 Beginn
Das Programm muss mit der folgenden Zeile beginnen (muss die erste Zeile der Datei sein):
#!/bin/sh
Das Symbol #! wird verwendet, um dem System mitzuteilen, dass die Parameter dahinter die Programme sind, die zur Ausführung der Datei verwendet werden. In diesem Beispiel verwenden wir /bin/sh, um das Programm auszuführen.
Wenn Sie ein Skript bearbeiten und es ausführen möchten, müssen Sie es auch ausführbar machen.
Um das Skript ausführbar zu machen:
Kompilieren Sie chmod +x Dateiname, damit Sie es mit ./Dateiname ausführen können
1.1.2 Kommentare
Bei der Shell-Programmierung stellen Sätze, die mit # beginnen, Kommentare dar, bis The Ende dieser Zeile. Wir empfehlen dringend, Kommentare in Ihren Programmen zu verwenden.
Wenn Sie Kommentare verwenden, können Sie die Rolle und das Funktionsprinzip des Skripts in kurzer Zeit verstehen, auch wenn Sie das Skript längere Zeit nicht verwendet haben.
1.1.3 Variablen
In anderen Programmiersprachen müssen Sie Variablen verwenden. Bei der Shell-Programmierung bestehen alle Variablen aus Zeichenfolgen und Sie müssen keine Variablen deklarieren. Um einer Variablen einen Wert zuzuweisen, können Sie Folgendes schreiben:
#!/bin/sh
#Weisen Sie einer Variablen einen Wert zu:
a="hello world"
# Drucken Sie nun den Inhalt von aus Variable a:
echo "A ist:"
echo $a
Manchmal werden Variablennamen leicht mit anderem Text verwechselt, wie zum Beispiel:
num=2
echo "das ist $numnd „
this Es wird nicht „this is the 2nd“ ausgegeben, sondern nur „this is the“, da die Shell nach dem Wert der Variablen numnd sucht, diese Variable jedoch keinen Wert hat. Sie können geschweifte Klammern verwenden, um der Shell mitzuteilen, dass wir die Num-Variable drucken möchten:
num=2
echo "this is the ${num}nd"
This will print: this is the 2nd
1.1 .4 Umgebungsvariablen
Vom Export-Schlüsselwort verarbeitete Variablen werden Umgebungsvariablen genannt. Auf Umgebungsvariablen gehen wir nicht ein, da sie normalerweise nur in Anmeldeskripts verwendet werden.
Das ist alles für diese Vorlesung. Als nächstes werden wir uns mit den wesentlichen Teilen der spezifischen Linux-Shell-Skript-Grundlagen befassen.
Das Obige ist eine detaillierte Einführung in das grundlegende Erlernen von Linux-Shell-Skripten (1). Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (m.sbmmt.com)!