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 host
ausgeführt .=