Date – Datum in einem Dateinamen verwenden / benennen


Linux Ubuntu - Du möchtest Teile vom Datum / Zeit in einem Dateinamen verwenden?

zum Beispiel    dateiname-ddmmjj.txt    oder dateiname-hhss.sh

date    schreibt oder setzt die Systemzeit

 

Ein Aufruf ohne jeden Parameter ergibt die aktuelle Systemzeit:

# date     alleine ergibt zum Beispiel:
Mo 24. Aug 16:51:41 CEST 2020


Weitere Beispiele als Datum (24.08.2020 aus und 17:00 Uhr)

# date  +%D
ergibt:     08/24/20

 

# date  +%d.%m.%Y
ergibt:    
24.08.2020

 

# date  +%H%M
ergibt:  
1700

 

# date  +%T
ergibt:   17:00:00

 

Wenn Du also ein Filenamen mit einem Zeitstring verwenden möchtest, dann setz ihn zuerst in eine Variable:
# zeitvariable=`date +%H%M`               (auf die Hochkommas achten ! neben der BACKSPACE Taste mit Shift)


Nun kannst Du ein Directory-Namen so zum Beispiel erzeugen:

# mkdir  dirname$zeitvariable

ergibt:     dirname1700

 

Oder ein File einfach mit der Variable benennen:
# touch  filename$zeitvariable.txt

ergibt:   filename1700.txt


Bleibt die Frage: Was gibt es denn alles für Parameter?

%% ein einfaches % eben Prozent
%n das Zeilenende
%t ein Tabulator
%H Stunden 00 bis 23
%I Stunden 00 bis 12
%M Minuten 00 bis 59
%p AM oder PM
%r die Zeit, 12 Stunden (hh:mm:ss AM/PM)
%S Sekunden 00 bis 61
%T die Zeit, 24 Stunden (hh:mm:ss)
%X die Zeit, 24 Stunden (%H:%M:%S)
%Z die Zeitzone; oder nichts, wenn keine Zeitzone feststellbar ist
%a der abgekürzte Wochentag
%A der ausgeschriebene Wochentag
%b der abgekürzte Monat
%B der ausgeschriebene Monat
%c das Datum und die Zeit (Standardausgabeformat)
%d der Tag im Monat 00 bis 31
%D das Datum (mm/dd/yy)
%h das gleiche wie %b
%j der Tag im Jahr
%m der Monat 00 bis 12
%U die Nummer der Woche, Sonntag erster Tag
%w der Tag in der Woche 0 bis 6
%W die Nummer der Woche, Montag erster Tag
%x das Datum (mm/dd/yy)
%y die letzten beiden Stellen der Jahreszahl
%Y die ganze Jahreszahl

 

Ich hoffe es hilft Euch, eine einfache schnelle Übersicht zu haben,
mit welchen Parametern man einen einfachen Filenamen "bauen" kann!

 

 

Wenn Euch der Hinweis Tipp gefallen oder geholfen hat, würde ich mich über einen
Kommentar sehr freuen! (Beachtet, dass nur ich die Email lesen kann. Ist diese nicht
gültig dann wird der Kommentar wieder gelöscht, weil ich mich nicht bedanken kann)

Views: 595

Ein Gedanke zu „Date – Datum in einem Dateinamen verwenden / benennen

  1. Der Hulverscheid 🙂
    So ein Zufall – ich war mal wieder ein bisschen am Hacken und bin auf Deine Anleitung gestoßen.

    Remember Panda Computer und Klünthi?

    Viele Grüße aus der Zeit der BBSe..

    Achim
    P.S.: Gute Anleitung!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert