Bash fehlende Variable $ (HOME)

Ich habe eine Anwendung mit @ kompilierMakefile eine ganze weile ohne probleme. Heute habe ich gemerkt, dass meinMakefile funktionierte nicht mehr. Ein bisschen debuggen und ich fand bald heraus, dass$(HOME) wurde nicht definiert

$echo $(HOME)
-bash: HOME: command not found

Ich dachte immer, dass$HOME und$(HOME) könnte synonym verwendet werden. Gibt es einen Grund, warum ein System so konfiguriert werden könnte, dass die Verwendung von @ vermieden wir$(HOME)?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage