Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Linux $() $Unterschied

Linux $() $Unterschied

藏色散人
藏色散人Original
2019-11-05 10:14:012750Durchsuche

Linux $() $Unterschied

linux $() $difference

$

$ Das Symbol erscheint an verschiedenen Stellen und die Definition, die es darstellt, wird unterschiedlich sein. Beispielsweise gibt das $-Symbol in Bash an, dass der aktuelle Benutzer ein normaler Benutzer ist; $ beginnt mit einer Variablen.

Hier sind zum Beispiel einige spezielle Variablen:

$ stellt die Anzahl der Parameter dar

$0 ist der Name des Skripts selbst

$1 ist was wird an das Shell-Skript übergeben Der erste Parameter

$2 ist der zweite Parameter, der an das Shell-Skript übergeben wird

$@ stellt alle Parameter dar und alle Parameter sind unabhängig

$ ist läuft Die aktuelle Prozess-ID-Nummer des Skripts

, das $ den Exit-Status des letzten Befehls anzeigen soll. 0 bedeutet kein Fehler, andere bedeutet, dass ein Fehler vorliegt.

$()

$(): Die Befehle werden in diese Klammern gesetzt, die den gleichen Effekt haben wie „Backticks“. Führen Sie diesen Befehl aus

Zum Beispiel besteht die Funktion von $(command) darin, den Befehl auszuführen und das Ergebnis auszugeben (diese Ausgabe erfolgt natürlich nicht auf dem Bildschirm, sondern muss in einen bestimmten Kontext gestellt werden).

Empfohlen: „Linux-Tutorial

Das obige ist der detaillierte Inhalt vonLinux $() $Unterschied. 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