GNU/Linux >> Belajar Linux >  >> Linux

Cara menentukan jumlah minggu dalam sebulan

date perintah tidak dapat melakukan ini secara internal, jadi Anda memerlukan beberapa aritmatika eksternal.

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

Sunting:Menambahkan tanda minus antara % dan d


Anda dapat menggunakan ini:

Senin Hari minggu pertama

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

Minggu Tanggal minggu pertama

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

Linux
  1. Bagaimana Cara Meningkatkan Jumlah Inode Dalam Sistem File Ext4?

  2. Bagaimana cara menambahkan ikon ke prompt bash

  3. Cara hanya mendapatkan jumlah baris file

  1. Bagaimana Menemukan Jumlah Garis Vertikal Yang Tersedia Di Terminal?

  2. Cara menentukan waktu koneksi soket di Linux

  3. Bagaimana cara menentukan jumlah soket terbuka? Masalah Sumber Daya VM

  1. Linux – Bagaimana Cara Menentukan Modul Yang Menodai Kernel?

  2. Bagaimana cara menentukan apakah sistem file peka terhadap huruf besar-kecil di .net?

  3. Bagaimana cara mendapatkan jumlah CPU di Linux menggunakan C?