Tarikh format Yyyy-Mm-Dd dalam skrip shell
- 2593
- 87
- Noah Torp
Perintah Tarikh Linux digunakan untuk mendapatkan tarikh dan masa semasa. Anda boleh menyesuaikan keputusan dengan mudah dengan menggunakan hujah. Dalam tutorial cara ini, anda akan belajar memformat tarikh sebagai "yyyy-mm-dd" di shell bash.
Gunakan salah satu kaedah di bawah untuk mendapatkan tarikh semasa dalam format "YYYY-MM-DD".
- Menggunakan arahan tarikh - Untuk mencetak hasilnya YYYY-MM-DD format, anda boleh menggunakan
%Y-%m-%d
atau%F
Pilihan dengan arahan tarikh. Di sini%F
Pilihan adalah alias untuk%y-%m-%d. Tarikh +%F #Output: 2022-07-25 Tarikh +%y-%m-%d #Output: 2022-07-2512 tarikh +%f #Output: 2022-07-25date +%y-%m-%d #Output: 2022-07-25 - Menggunakan arahan printf - Daripada menggunakan arahan tarikh, arahan cetak juga menyediakan tarikh terbina dalam yang diformat dalam bash (> = 4.2). printf '%(%y-%m-%d) t \ n'
1 printf '%(%y-%m-%d) t \ n'
Kaedah di atas mencetak hasil pada output standard. Anda juga boleh menyimpan hasil dalam pembolehubah seperti:
dt = $ (tarikh '+%y-%m-%d') dt = $ (tarikh '+%f') dt = $ (printf '%(%y-%m-%d) t \ n')12345 | dt = $ (tarikh '+%y-%m-%d') dt = $ (tarikh '+%f') dt = $ (printf '%(%y-%m-%d) t \ n') |