GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Anzahl der Tage bis zur Zahlung berechnen?

Ich muss eine Anzahl von Tagen bis zum nächsten Zahlungstag anzeigen (sagen wir, es ist immer der 10. eines jeden Monats).

Wie mache ich das in bash ?

Akzeptierte Antwort:

dom =Tag des Monats

dom=6 ; 
days=$[ ${dom}-$(date +%-d) ] ; 
[ ${days} -lt 0 ] && days=$[ ${days} + $(date +%d -d "$(date +%Y%m01 -d 'next month') yesterday") ] ; 
echo ${days} days

30 days

Linux
  1. Berechnen Sie den gesamten belegten Speicherplatz nach Dateien, die älter als 180 Tage sind, mit find

  2. subtrahieren Sie Tage von einem Datum in Bash

  3. Bash:Berechnen Sie die zwischen zwei Zeitstempeln verstrichene Zeit

  4. Löschen von Dateien, die älter als 30 Tage sind, basierend auf dem Dateinamen als Datum

  5. Berechnen Sie die Tage seit dem 1.1.1970

Bash für Schleife

Datumsbefehl in Linux

Anzahl der von Ls ausgegebenen Zeilen?

7 Beispiele für Datumsbefehle in Linux

Ubuntu 22.10 Codename &Veröffentlichungsdatum

Vim-Editor:So erhöhen oder verringern Sie Datum, Uhrzeit, römische Zahl und Ordnungszahlen