Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >Hat die Shell unter Linux Systemfunktionen?

Hat die Shell unter Linux Systemfunktionen?

WBOY
WBOYOriginal
2022-06-23 10:27:232930Durchsuche

Die Shell in Linux verfügt über Systemfunktionen; die Shell-Programmierung verfügt wie andere Programmiersprachen über Systemfunktionen. Sie können beispielsweise die Systemfunktion „basename“ verwenden, um den Dateinamen abzurufen ] [Suffix]“, verwenden Sie die Systemfunktion „dirname“, um den Pfadteil der Datei zurückzugeben. Die Syntax lautet „Speicherort der Datei dirname“.

Hat die Shell unter Linux Systemfunktionen?

Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer.

Verfügt die Shell in Linux über Systemfunktionen?

Die Shell in Linux verfügt über Systemfunktionen

Einführung in Funktionen

Shell-Programmierung ist die gleiche wie in anderen Programmiersprachen, es gibt Systemfunktionen und Sie können Funktionen auch anpassen. Von den Systemfunktionen stellen wir hier zwei vor. ? Der Befehl basename löscht alle Präfixe einschließlich des letzten Zeichens ('/') und zeigt dann die Zeichenfolge

an. Option: suffix ist das Suffix, das basename entfernt der Pfadname oder die Zeichenfolge. Anwendungsbeispiele

Fall 1: Bitte kehren Sie zum Teil „aaa.txt“ von /root/test-linux/aaa/aaa.txt zurück

basename [pathname] [suffix]
Sie können den Dateinamen mit „basename“ abrufen Fügen Sie das Suffix hinzu, nur der Dateiname wird zurückgegeben. Kein Suffix

dirname Grundlegende Syntax

Funktion: Gibt den Teil vor dem letzten / des vollständigen Pfads zurück, der häufig verwendet wird, um den Pfadteil

dirname zurückzugeben Absoluter Dateipfad (Funktionsbeschreibung: Entfernen Sie aus einer bestimmten Datei, die einen absoluten Pfad enthält, den Dateinamen (Nicht-Verzeichnis-Teil) aus dem Namen und geben Sie dann den verbleibenden Pfad (Verzeichnis-Teil) zurück)

Anwendungsbeispiel

Fall 1: Bitte Rückkehr /root/test-linux/aaa/aaa.txt /root/test-linux/aaa

basename /root/test-linux/aaa/aaa.txt
Hat die Shell unter Linux Systemfunktionen?

2. Benutzerdefinierte Funktion

Grundlegende Syntax

dirname /root/test-linux/aaa/aaa.txt

Rufen Sie direkt auf und schreiben Sie den Funktionsnamen: funname [ value]

Anwendungsbeispiel

Fall 1: Berechnen Sie Eingabe zwei. Die Summe der Parameter (dynamische Erfassung), getSum

[ function ] funname[()]
{
Action;
[return int;]
}

Hat die Shell unter Linux Systemfunktionen?

Empfohlenes Lernen:

Linux-Video-Tutorial

Das obige ist der detaillierte Inhalt vonHat die Shell unter Linux Systemfunktionen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn