maX Bauer schrieb:
ich versuche gerade die ausgabe eines programmes als variable zu setzten, will aber nicht. wie funktioniert das denn ? ich verwende folgenden befehl: date >$date warum bzw. wie funktioniert das ?
$> $> DATE=`date` $> echo $DATE Don Sep 5 13:39:25 CEST 2002 $> Du solltest Dich mal ernsthaft mit "man bash" auseinandersetzen oder einem anderen Manual zur Shellprogrammierung. Es scheint Dir da doch erhebliches Grundwissen zu fehlen. Variablen solltest Du prinzipiell in Grossbuchstaben schreiben. Eine Zuweisung geschieht mit "=". Die Backticks sorgen dafuer, dass der date-Befehl ausgewertet wird, bevor das Ergebnis der Variablen DATE zugewiesen wird. Soll die Variable DATE referen- ziert (aufgeloest) werden, so ist ein $ voranzustellen: "echo $DATE" liefert daher den Inhalt der Variablen DATE. Gruesse, Thomson -- Thomas Hertweck, Geophysicist Geophysical Institute, Karlsruhe University (TH)