command line arguments unix shell script with example
Übersicht über Unix-Befehlszeilenargumente:
Die Unix-Shell wird zum Ausführen von Befehlen verwendet und ermöglicht es Benutzern, Laufzeitargumente an diese Befehle zu übergeben.
Android App Entwicklungssoftware für Windows
Diese Argumente, auch als Befehlszeilenparameter bezeichnet, ermöglichen es den Benutzern, entweder den Befehlsfluss zu steuern oder die Eingabedaten für den Befehl anzugeben.
Unix-Video Nr. 22:
In diesem Tutorial erfahren Sie, wie Sie mit Befehlszeilenparametern arbeiten.
Während der Ausführung eines Befehls kann der Benutzer eine variable Anzahl von Parametern in der Befehlszeile übergeben.
Innerhalb des Befehlsskripts kann auf die übergebenen Parameter über 'Positionsparameter' zugegriffen werden. Diese reichen von $ 0 bis $ 9, wobei $ 0 auf den Namen des Befehls selbst verweist und $ 1 bis $ 9 der erste bis zum neunten Parameter sind, abhängig davon, wie viele Parameter tatsächlich übergeben wurden.
Beispiel:
Hallo, wie geht das?
Hier würde $ 0 sh zugewiesen
beste kostenlose Systemreiniger Windows 10
$ 1 würde Hallo zugewiesen
$ 2 würden wie zugewiesen
Und so weiter …
Wir werden uns nun einige zusätzliche Befehle ansehen, um diese Parameter zu verarbeiten.
# 1) setzen
T.Mit diesem Befehl können die Werte der Positionsparameter in der Befehlszeile festgelegt werden.
Beispiel:
$ set how do you do $ echo how do
Hier wurde 'wie' $ 1 zugewiesen und 'tun' wurde $ 2 zugewiesen und so weiter.
# 2) verschieben
Mit diesem Befehl wird die Position der Positionsparameter verschoben. d.h. $ 2 wird bis zum zehnten Parameter, der auf $ 9 verschoben wird, auf $ 1 verschoben. Beachten Sie, dass bei mehr als 9 Parametern dieser Mechanismus zum Lesen über die 9 hinaus verwendet werden kannth.
Beispiel:
$ set hallo guten morgen wie willkommen zum unix tutorial.
Hier wird 'Hallo' 1 US-Dollar zugewiesen, 'Gut' 2 US-Dollar und so weiter 'Bis' 9 US-Dollar. Jetzt kann der Verschiebungsbefehl verwendet werden, um die Parameter 'N' Stellen zu verschieben.
Beispiel:
$ shift 2 $ echo
Jetzt ist 1 US-Dollar 'Morgen' und 8 US-Dollar 'Unix' und 9 US-Dollar 'Tutorial'.
In unserem nächsten Tutorial erfahren Sie mehr über Prozesse unter Unix.
besten MP3-Download-Sites für Android
PREV Tutorial | NÄCHSTES Tutorial
Literatur-Empfehlungen
- Befehl in Unix mit Beispielen ausschneiden
- Unix Cat-Befehlssyntax, Optionen mit Beispielen
- Ls-Befehl unter Unix mit Beispielen
- Unix-Shell-Skriptfunktionen mit Parametern und Return
- Grep-Befehl unter Unix mit einfachen Beispielen
- Unix-Befehle: Grundlegende und erweiterte Unix-Befehle mit Beispielen
- Beispiele für arithmetische und boolesche Unix-Shell-Skriptoperatoren
- Unix-Sortierbefehl mit Syntax, Optionen und Beispielen