GNU/Linux >> Belajar Linux >  >> Linux

Hitung Jumlah Hari Untuk Pembayaran?

Saya perlu menampilkan beberapa hari hingga hari pembayaran yang akan datang (misalkan selalu tanggal 10 setiap bulan).

Bagaimana saya melakukannya di bash ?

Jawaban yang Diterima:

dom =hari dalam sebulan

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. Bagaimana cara Menghapus semua file yang lebih lama dari X jumlah Hari di Linux?

  2. Hitung Perbedaan Tanggal dengan Cepat?

  3. Jumlah Baris Dikeluarkan Oleh Ls?

  1. Angka acak antara rentang di shell

  2. hitung total ruang disk yang digunakan oleh file yang lebih lama dari 180 hari menggunakan find

  3. kurangi hari dari tanggal di bash

  1. Perbandingan tanggal di Bash

  2. Cara menentukan jumlah minggu dalam sebulan

  3. Perintah Tanggal Memberikan Nomor Minggu yang Salah untuk 31 Desember