Timestamp an Inhalt einer Textdatei anfügen

Z

Zeppelinus

Grünschnabel
Hallo,
ich als neuer, unerfahrener Nutzer von Linux und der bash hätte folgende Frage.
Und zwar würde ich gerne mit einem command den Zeitstempel ( in Form eines Strings ) an den Inhalt einer Textdatei anhängen. Also ich hab es jetzt schon mit dem touch Befehl versucht aber da komme ich nicht zu dem gewünschten Ergebnis.
Und ja, den Sinn dahinter habe ich auch noch nicht so ganz verstanden aber man muss eben machen was der Prof von einem will. Würde mich über schnelle Tipps sehr freuen.
 
Solltest Du den Timestamp der Datei meinen:
Code:
man stat
man echo

Wenn "die aktuelle Systemzeit zum Zeitpunkt des Befehlaufrufes":
Code:
man date
man echo
 
also ich habe eine Datei xy.txt und will an den Inhalt dieser Datei mit der bash den timestamp anhängen. Also ich habe es mit Befehlen in der Art
Code:
touch xy.txt -d 'today - 5 years' >> xy.txt
versucht, was den timestamp auch ändert aber das eben nicht an den Inhalt der Datei angehängt.
edit: also das soll dann in der Datei irgendwie sichtbar sein.
 
Etwas tricky, denn das Anhängen ändert den Stempel (mtime). Also explizit erst holen, dann anhängen:
Code:
Stat="$(stat -c '%y' xy.txt)" && echo "$Stat" >>xy.txt
 

Ähnliche Themen

Bild öffnen und drehen

Zurück
Oben