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!