Kann 'date' automatisch Zeit auf "Morgen" setzen wenn vorbei?

FatManStanding

Lieutenant
Registriert
Aug. 2021
Beiträge
516
Hallo,

kann 'date' wenn ich eine heute vergangene Zeit eingebe und ich den Unix-Timecode brauche automatisch den Zeitcode für Morgen ausgeben? Mit

Code:
date -d 12:22 +%s

erhalte ich den Timecode für heute 12:22 Uhr. Ich müsste mir das sonst umständlich zusammenbasteln.
 
Klar, date nimmt mit Argument "-d" einen solchen String entgegen, den es dir auch ausgibt:

Code:
$ date
Tue Jun 11 08:19:07 PM CEST 2024

$ date +%s
1718129954

$ date -d 'Wed Jun 12 08:19:07 PM CEST 2024' +%s
1718216347
 
  • Gefällt mir
Reaktionen: Redundanz
tomorrow als date eingeben:)
date -d tomorrow +%s
1718216517
Morgen vor 2 stunden geht so:
date -d "2 hours ago next day" +%s
date -d "tomorrow -2 hours" +%s
date -d "next day -2 hours" +%s
date -d "today +1 day -2 hours" +%s
angelehnt an @nullPtr
date -d "$(date -d 'tomorrow' '+%Y-%m-%d') -2 hours" +%s
Mehr fallen mir jetzt nicht ein
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: dasBaum_CH, Raijin und Donnerkind
Zurück
Oben