GNU/Linux >> Linux Esercitazione >  >> Linux

Come determinare il numero della settimana del mese

Il date command non può farlo internamente, quindi hai bisogno di un po' di aritmetica esterna.

echo $((($(date +%-d)-1)/7+1))

Modifica:aggiunto un segno meno tra % e d


Puoi usare questo:

Lunedì Primo giorno della settimana

WEEKNUMBER=$(( 1 + $(date +%V) - $(date -d "$(date -d "-$(($(date +%d)-1)) days")" +%V) ))

Domenica primo giorno della settimana

WEEKNUMBER=$(( 1 + $(date +%U) - $(date -d "$(date -d "-$(($(date +%d)-1)) days")" +%U) ))

Linux
  1. Come aumentare il numero di inode in un filesystem Ext4?

  2. Come ottenere il numero di CPU in Linux usando C?

  3. Come determinare il tempo di connessione del socket su Linux

  4. Come determinare il numero di prese aperte? Problemi con le risorse della VM

  5. Come determinare il numero massimo da passare per rendere l'opzione -j?

Come controllare il numero di versione di OpenSSL

Come trovare il numero di porta di un servizio in Linux

Come ottenere il numero di processori/core in Linux

Come controllare il numero di inode in cPanel

Come devo determinare l'attuale utilizzo della rete?

Come faccio a determinare il numero di slot RAM in uso?