Linux 14.981 Themen, 106.343 Beiträge

einfache wert zuweisung unter linux bash geht nicht

robert_W / 8 Antworten / Flachansicht Nickles

Hallo,

ich versuchte gerade eine Weile

bash:#testvar=date +%H

Mit allen möglichkeiten {} "\'\'" \'\' usw. nur leider steht in der variablen testvar dann nicht die aktuelle Zeit.
Hat Irgendjemand einen genialen Einfall. Danke im Voraus.

bei Antwort benachrichtigen
robert_W Klaus_T „Du musst Backsticks nehmen. Also: testvar date H Bye, Klaus“
Optionen

Hi Klaus,

bei mir gibt dann ein echo $testvar

date +%H

aus (den String und nicht die Uhrzeit).
Ich würde aber gerne das er das Ergebnis dieses Programmaufrufs in der Variablen testvar speichert. Oder habe ich da die Shellprogrammierung falschverstanden. Ansonsten muss ich es mit Perl oder PHP machen.

bei Antwort benachrichtigen
Stimmt, so gehts auch !! REPI