GNU/Linux >> Belajar Linux >  >> Linux

Dapatkan tanggal kemarin di bash di Linux, DST-safe

Saya pikir ini harus bekerja, terlepas dari seberapa sering dan kapan Anda menjalankannya ...

date -d "yesterday 13:00" '+%Y-%m-%d'

tanggal di bawah Mac OSX sedikit berbeda.

Untuk kemarin

date -v-1d +%F

Untuk minggu lalu

date -v-1w +%F

Ini juga harus bekerja, tapi mungkin terlalu banyak:

date -d @$(( $(date +"%s") - 86400)) +"%Y-%m-%d"

Linux
  1. 15 Contoh Ekspansi Sejarah Bash Linux Yang Harus Anda Ketahui

  2. Dapatkan waktu saat ini dalam hitungan detik sejak Zaman di Linux, Bash

  3. Dapatkan mtime file tertentu menggunakan Bash?

  1. Ubah tanggal ISO menjadi detik sejak zaman di linux bash

  2. Analog runasdate Linux

  3. Dapatkan Tanggal Modifikasi File Terakhir di Linux

  1. Mengurai riwayat Bash di Linux

  2. tanggal Contoh Perintah di Linux

  3. Bagaimana cara mendapatkan netmask dari bash?