Wenn ich $PATHwie -bash:folgt tippe, beginnt die Ausgabe mit dem Wert von $PATHund am Ende wird sie gedruckt, : No such directory
während die Ausgabe von echo $PATHdiese Ausgabe nicht erzeugt.
Ist die Bash readlinebeteiligt?
[user1@Server1 ~]$ $PATH
-bash: /usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/user1/.local/bin:/home/user1/bin: No such file or directory
Wenn ich nur echo $PATHdie Ausgabe mache, ist:
/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/user1/.local/bin:/home/user1/bin
$PATHmachen?
No such file or directory. Bash findet die /usr/local/bin:/usr/bin[...]ausführbare Datei und damit den Fehler nicht.
$PATHversucht, Ihren PATH als Befehl auszuführen,echo $PATHgibt Ihren PATH aus.