dedlfix: Linux: kleiner aber feiner Unterschied? Bash-Variablen setzen.

Beitrag lesen

Hi!

VARIABLE=date +%g
Jetzt wiederum habe ich gelesen (im Netz) man soll die Ausgabe eines Befehls einer Variable so übergeben:
VARIABLE=$(befehl)
wo ist denn nun der Unterschied? Bei mir kommt es auf beides heraus... und was hat in diesem Fall das $ da zu suchen?

man bash:

Command Substitution
       Command substitution allows the output of a command to replace the command name.  There are two forms:

$(command)
       or
              'command'

BENUTZER=${USER}.debain   #ausgabe = dennis.debian
BENUTZER="$USER".debian   #ausgabe = dennis.debian
Ich denke mal es wird da bestimmt einen kleinen aber feinen Unterschied geben der mir bis jetzt noch nicht einleuchtet und hoffe auf eure Hilfe :)

Willst du mal versuchen, den selbst in der Doku zur bash zu finden?

Lo!