• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Datum in Variable einlesen

baumpaul

Hacker
DATUM=`date +%D` oder alles was man mit date halt so machen kann.
` ist <shift> + <`´ taste> ( neben ß )
Linux Thema: Komandosubstitution oder so.
 

regexer

Advanced Hacker
baumpaul schrieb:
Nur eine kleine Anmerkung: %D liefert je nach Konfiguration unterschiedliche Formate. Deswegen ist es meistens besser, die gewünschte Datumsformatierung explizit anzugeben.
Zum Beispiel:
Code:
date +%d.%m.%Y   # für TT.MM.JJJJ
date +%Y-%m-%d   # für JJJJ-MM-TT
 
OP
mampfi

mampfi

Advanced Hacker
Bei der Uhrzeit müssten das dann die Kürzel %s %h %m
sein oder?

Brauche ich nämlich für eine eindeutige Benennung meines inkrementellen Backups auf Rechner2.
 

regexer

Advanced Hacker
mampfi schrieb:
Bei der Uhrzeit müssten das dann die Kürzel %s %h %m sein oder?
Nein! Es sind die Kürzel %H für Stunde %M für Minute (%m ist doch schon durch Monat belegt!) %S für Sekunde.
Nachzulesen in
Code:
man date
Brauche ich nämlich für eine eindeutige Benennung meines inkrementellen Backups auf Rechner2.
Hierzu noch ein Tip: Wenn du ganz auf Nummer Sicher gehen willst, nimm zusätzlich noch die Prozessnummer als Kennung. Diese steht in der Umgebungsvariablen $$. Nur für den Fall, dass zur gleichen Sekunde zwei Backups angeworfen werden ...
 
OP
mampfi

mampfi

Advanced Hacker
Danke Dir.

Hab ich inzwischen herausgefunden. $$ ist ein guter Tipp.
 
Oben