Korn-Shell
Die Korn-Shell (Befehl ksh) ist mit der Bourne-Shell
(Befehl bsh) abwärtskompatibel und enthält die meisten Features der Bourne-Shell sowie mehrere der nützlichsten Features
der C-Shell.
Variablen, die von der Korn-Shell oder POSIX -Shell festgelegt werden Die folgenden Variablen werden von der Shell festgelegt.
Von der Korn-Shell oder POSIX -Shell verwendete Variablen Die folgenden Variablen werden von der Shell verwendet.
Befehlssubstitution in der Korn-Shell oder POSIX -Shell Die Korn-Shell oder die POSIX -Shell ermöglicht Ihnen die Befehlssubstitution. Bei der Befehlssubstitution führt die Shell den angegebenen
Befehl in einer Subshell aus und ersetzt den Befehl durch seine
Ausgabe.
Arithmetische Auswertung in der Korn-Shell oder POSIX -Shell Mit dem integrierten Befehl let der Korn-Shell oder POSIX -Shell können Sie arithmetische Ganzzahlen ausführen.
Feldaufteilung in der Korn-Shell oder POSIX -Shell Nach der Befehlssubstitution durchsucht die Korn-Shell die Ergebnisse von Ersetzungen nach diesen Feldtrennzeichen, die in der Variablen IFS (Internal Field Separator) gefunden wurden. Werden
Feldtrennzeichen gefunden, teilt die Shell die Substitutionen in
separate Argumente.
Liste der integrierten Sonderbefehle der Korn-Shell oder POSIX -Shell Sonderbefehle sind in die Korn-Shell und die POSIX -Shell integriert und werden im Shellprozess ausgeführt.
Korn-Shell oder reguläre integrierte Befehle der POSIX -Shell Im Folgenden finden Sie eine Liste der integrierten Befehle der Korn-Shell bzw. POSIX -Shell.
Bedingungsausdrücke für die Korn-Shell oder POSIX -Shell Mit dem Verbundbefehl [[ wird ein Bedingungsausdruck verwendet, um Dateiattribute zu testen und Zeichenfolgen zu vergleichen.
Anführungszeichen in der Korn-Shell oder POSIX -Shell Wenn Sie möchten, dass die Korn-Shell oder POSIX -Shell ein Zeichen als normales Zeichen liest und nicht mit einer normalerweise zugeordneten Bedeutung, müssen Sie es in Anführungszeichen setzen.
Eingeschränkte Korn-Shell Die eingeschränkte Korn-Shell wird verwendet, um Anmeldenamen und Ausführungsumgebungen einzurichten, deren Funktionalität besser gesteuert wird als die der regulären Korn-Shell.
Reservierte Wörter in der Korn-Shell oder POSIX -Shell Die folgenden reservierten Wörter haben eine besondere Bedeutung für die Korn-Shell oder POSIX -Shell.
Erweiterte Korn-Shell (ksh93) Zusätzlich zur Standard-System-Korn-Shell (/usr/bin/ksh ) bietet AIX® eine erweiterte Version, die als Korn-Shell ' /usr/bin/ksh93 verfügbar ist. Diese erweiterte Version ist zum größten Teil mit der aktuellen Standardversion kompatibel
und enthält neue zusätzliche Funktionen, die in
/usr/bin/ksh nicht verfügbar sind.
Exitstatus in der Korn-oder POSIX -Shell Fehler, die von der Shell erkannt werden, wie z. B. Syntaxfehler, führen dazu, dass die Shell einen Exitstatus ungleich null zurückgibt. Andernfalls gibt
die Shell den Exit-Status des zuletzt ausgeführten
Befehls zurück.
Im Folgenden werden die Korn-Shell-Parameter von Parameter in der Korn-Shell erläutert.
Dateinamenersetzung in der Korn-Shell oder POSIX -Shell Die Korn-Shell oder POSIX -Shell führt die Dateinamenersetzung durch, indem jedes mit der Variablen Wort angegebene Befehlswort nach bestimmten Zeichen durchsucht wird.
Eingabe-und Ausgabeumleitung in der Korn-Shell oder POSIX -Shell Vor der Ausführung eines Befehls durchsucht die Korn-Shell die Befehlszeile nach Umleitungszeichen. Mit diesen Sonderzeichen wird
die Shell angewiesen, die Eingabe und Ausgabe umzuleiten.
Integrierte Befehle der Korn-Shell oder POSIX Spezielle Befehle sind in die Korn-Shell und die POSIX -Shell integriert und werden im Shellprozess ausgeführt.
Jobsteuerung in der Korn-Shell oder POSIX -Shell Die Korn-Shell oder POSIX -Shell stellt eine Funktion zur Steuerung von Befehlsfolgen oder Jobs bereit.
Befehlszeileneditierung in der Korn-Shell oder POSIX -Shell Normalerweise geben Sie jede Befehlszeile von einer Terminaleinheit ein und folgen ihr mit einem Zeilenvorschubzeichen (RETURN oder LINE FEED ). Wenn Sie die Befehlszeileneditierungsoption emacs,
gmacs oder vi aktivieren, können Sie die Befehlszeile editieren.
Korn-Shell oder POSIX -Shellbefehle Die Korn-Shell ist ein interaktiver Befehlsinterpreter und eine Befehlsprogrammiersprache. Sie entspricht
dem internationalen Standard für Betriebssysteme POSIX (Portable
Operating System Interface for Computer Environment).
Aliasnamen für Befehle in der Korn-Shell oder POSIX -Shell Mit der Korn-Shell oder POSIX -Shell können Sie Aliasnamen erstellen, um Befehle anzupassen.