GNU/Linux >> Linux Esercitazione >  >> Linux

Calcolare il numero di giorni per il pagamento?

Devo visualizzare un numero di giorni prima del giorno di pagamento imminente (supponiamo che sia sempre il 10 di ogni mese).

Come posso farlo in bash?

Risposta accettata:

dom =giorno del mese

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. Come eliminare tutti i file più vecchi di X numero di giorni in Linux?

  2. Calcola rapidamente le differenze di data?

  3. Numero di righe emesse da Ls?

  4. Incrementare il numero di build in Bash?

  5. calcola lo spazio su disco totale utilizzato dai file più vecchi di 180 giorni usando find

Bash For Loop

Comando Data in Linux

7 Esempi di comando Date in Linux

Ubuntu 22.10 Nome in codice e data di rilascio

Vim Editor:come aumentare o diminuire data, ora, numero romano e ordinali

Calcola giorni dal 1/1/1970