PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Variablen



malaclypse
02.12.03, 19:14
Hallo

Ich möchte einer Variablen das aktuelle Datum zuweisen. Also wenn ich die Variable abrufe soll sie das aktuelle Datum angeben und nicht das Datum an dem die Variable geschrieben wurde.
Ich hoffe jemand kann mir helfen.


Danke schon mal

hydronic
02.12.03, 19:29
hi,

Ich verstehe nicht, was das bringen soll. Warum rufst du dann nicht gleich date auf?

mfg,
Alex

Der Gestreifte
02.12.03, 19:30
Vorausgesetzt, ich hab Dein Problem richtig verstanden: VAR=`date`
In VAR wird aber immer das Datum stehen, das beim Zuweisen des Datums gerade aktuell war.

malaclypse
02.12.03, 19:43
ich will aber dass da immer das gerade gültige datum drinsteht

ich habe folgende aufgabe:

der prompt soll die aktuelle uhrzeit/datum anzeigen dazu soll der Befehl date verwendet werden.

also normal würde ich dafür ja in die PS1 einfach \d bzw. \t schreiben aber wegen der aufgabenstellung denk ich mir dass das irgendwie dynamisch geht also in speziellen anführungszeichen oder so...

hydronic
02.12.03, 19:50
achso... dann schreib doch einfach $(/bin/date) hinein.

mfg,
Alex

malaclypse
02.12.03, 21:19
und wie das mit der variablen gehen könnte hast du keine idee?

Der Gestreifte
02.12.03, 21:27
Es geht nicht. In der Variablen wird immer der Wert stehen, der dort hineingeschrieben wurde und in genau diesem Moment den Wert x hatte.

So wie es hydronic geschrieben hat, geht es.
Wenn Du unbedingt Hochkommata (die nach hinten geneigten!) benutzen willst: PS1=`/bin/date`.