Dieser Datensatz wird von einem Schüler, der JS ordnungsgemäß ausführt, als Memo verwendet. Erwarten Sie nicht den Inhalt.
Die Shell interpretiert die auf dem Bildschirm eingegebenen Befehle und übergibt sie an den Kernel. Der Kernel ist der Kern des Betriebssystems. Außerdem wird das von diesem Kernel ausgegebene Ergebnis an die Shell übergeben und auf dem Bildschirm angezeigt. Einfach ausgedrückt ist es eine Funktion, die den Kern (Kernel) des Betriebssystems umschließt und mit dem Betriebssystem interagiert. Shell-Skript ist die von dieser Shell verwendete Skriptsprache. Im Allgemeinen führen Shell-Skripte keine komplizierten Aufgaben aus, sondern automatisieren Routineaufgaben, zeichnen Aufgaben auf und verarbeiten mehrere Befehle gleichzeitig. Eine unter Linux übliche Shell ist Bash, die wir dieses Mal verwenden werden.
touch firstshell.sh
Der Befehl touch erstellt eine leere Datei für Ubuntu, wenn die Datei mit dem im Argument übergebenen Namen nicht vorhanden ist. Wenn es vorhanden ist, werden Datum und Uhrzeit der Änderung der Datei oder des Verzeichnisses aktualisiert.
Schreiben Sie Folgendes, um dieses Shell-Skript in der Bash-Shell in / bin / bash auszuführen.
#!/bin/bash
Ich wollte hier ein Quiz machen, also habe ich folgendes hinzugefügt.
if [ $yn = "n" ]; then
echo Falsche Antwort.
else
echo Richtige Antwort.
fi
Der Lesebefehl scheint in der Lage zu sein, Variablen zu empfangen, während Zeichen mit -p "Zeichenkette" angezeigt werden. In diesem Skript wird der Variablen yn y oder n zugewiesen. Das Folgende ist ein einfacher bedingter Zweig. Vergessen Sie also nicht, am Ende fi hinzuzufügen.
Um das Shell-Skriptprogramm auszuführen, muss der Datei die Berechtigung zum Ausführen erteilt werden. Dieses Mal habe ich Folgendes in die Konsole geschrieben, damit es von allen Benutzern ausgeführt werden kann.
chmod a+x firstshell.sh
Führen Sie dieses Skript mit einem relativen Pfad aus, einschließlich ./
./firstshell.sh
Dann bewegte es sich unerwartet reibungslos. Ja, Protein ist Protein. Es ist kein bestimmter Fehler aufgetreten, daher ist dies das Ende dieser Zeit. Danke für deine harte Arbeit.
Recommended Posts