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

So bestimmen Sie die Nummer der Woche des Monats

Der date Befehl kann dies intern nicht tun, also brauchen Sie etwas externe Arithmetik.

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

Edit:Minuszeichen zwischen % und d hinzugefügt


Sie können dies verwenden:

Montag Erster Wochentag

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

Sonntag Erster Wochentag

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

Linux
  1. So fügen Sie der Bash-Eingabeaufforderung ein Symbol hinzu

  2. Wie man nur die Anzahl der Zeilen einer Datei erhält

  3. Wie erhalte ich die Anzahl der physischen Festplatten in Linux?

  4. So erhalte ich die Anzeigenummer, die mir von X zugewiesen wurde

  5. Wie kann man die maximale Anzahl bestimmen, die übergeben werden muss, um die Option -j zu erstellen?

So überprüfen Sie die OpenSSL-Versionsnummer

So finden Sie die Portnummer eines Dienstes in Linux

So erhalten Sie die Anzahl der Prozessoren / Kerne in Linux

So überprüfen Sie die Anzahl der Inodes in cPanel

Wie soll ich die aktuelle Netzwerkauslastung ermitteln?

Wie ermittle ich die Anzahl der belegten RAM-Slots?