Ich möchte ein Skript unter Unix erstellen, in dem ich täglich eine Datei in einen bestimmten Pfad verschieben muss. Um Überschneidungen der Dateien zu vermeiden, möchte ich den Dateinamen zusammen mit dem Datum erhalten.
zB mv filename /home/bin
.
Wie kann ich dem Dateinamen das Datum hinzufügen?
Antwort1
mv "filename.ext" "/home/bin/filename-$(date +%Y%m%d).ext"
Antwort2
mv filename.ext{,.$(date +%Y%m%d)}