Heim > Artikel > Betrieb und Instandhaltung > 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!