Verschiedene Befehlsausgaben

Verschiedene Befehlsausgaben

Bildbeschreibung hier eingeben

Ich habe denselben Befehl mit einer Host-Variable eingegeben. Beim zweiten Mal habe ich ein Leerzeichen zwischen Host,= und $ eingegeben. Warum wurde versucht, eine Verbindung zu einem Server herzustellen? Wenn ich beispielsweise $(Hostname) schreibe, erhalte ich außerdem die Fehlermeldung Host = nicht gefunden: 3(NXDOMAIN) centos

Antwort1

Zwischen einem Variablennamen und dem Gleichungszeichen dürfen keine Leerzeichen stehen. Wenn Leerzeichen vorhanden sind, wird der Variablenname als Befehl interpretiert. In diesem Fall wird der Befehl mit Parametern und dem Hostnamen hostausgeführt .=

verwandte Informationen