GNU/Linux >> Tutoriels Linux >  >> Linux

Comment déterminer le numéro de la semaine du mois

Le date La commande ne peut pas le faire en interne, vous avez donc besoin d'une arithmétique externe.

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

Edit :Ajout d'un signe moins entre le % et le d


Vous pouvez utiliser ceci :

Lundi Premier jour de la semaine

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

Dimanche premier jour de la semaine

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

Linux
  1. Comment ajouter une icône à l'invite bash

  2. Comment obtenir uniquement le nombre de lignes d'un fichier

  3. Comment obtenir le nombre de disques physiques sous Linux ?

  4. Comment déterminer le temps de connexion du socket sous Linux

  5. Comment déterminer le nombre de sockets ouverts ? Problèmes de ressources de machine virtuelle

Comment vérifier le numéro de version d'OpenSSL

Comment trouver le numéro de port d'un service sous Linux

Comment obtenir le nombre de processeurs/cœurs sous Linux

Comment trouver le nombre de lignes verticales disponibles dans le terminal ?

Comment vérifier le nombre d'inodes dans cPanel

Comment dois-je déterminer l'utilisation actuelle du réseau ?