Ich bin damit beschäftigt, ein Shell-Skript (mit Bash) zu schreiben, in dem ich eine Variable aus dem zurückgegebenen Ergebnis eines anderen Befehls füllen muss.
Ich verwende also eine Syntax wie diese:
VAR=`command 2>/dev/null`
Bei der Suche nach Informationen zu Skript-Shells stellte ich jedoch häufig fest, dass das oben Genannte auch mit der folgenden Syntax erreicht werden kann:
VAR=$(command 2>/dev/null)
Beide arbeiten für mich (ich habe in beiden Fällen das erwartete Ergebnis erhalten) und ich frage mich daher, ob ich beide Formulare noch austauschbar verwenden kann oder ob ich mich an ein Formular halten muss, um sicherzugehen, dass ich mit der zukünftigen Entwicklung von kompatibel bin Shell?