Tanggal format YYYY-MM-DD dalam Skrip Shell
Perintah tanggal Linux digunakan untuk mendapatkan tanggal dan waktu saat ini. Anda dapat dengan mudah menyesuaikan hasil dengan menggunakan argumen. Dalam tutorial cara ini, Anda akan belajar memformat tanggal sebagai YYYY-MM-DD di bash shell.
Gunakan salah satu metode di bawah ini untuk mendapatkan tanggal saat ini dalam format YYYY-MM-DD.
Menggunakan perintah tanggal – Untuk mencetak hasilnya dalam format YYYY-MM-DD, Anda dapat menggunakan opsi %Y-%m-%d atau %F dengan perintah tanggal. Di sini opsi %F adalah alias untuk %Y-%m-%d.
tanggal +%F #Output: 2022-07-25 date +%Y-%m-%d #Output: 2022-07-2512date + %F #Output: 2022-07-25date +%Y-%m-%d #Output: 2022-07-25
Menggunakan perintah printf – Daripada menggunakan perintah tanggal, perintah print juga menyediakan tanggal bawaan yang diformat dalam bash (>=4.2).
printf `%(%Y-%m-%d)Tn`1printf `%(%Y-%m-%d)Tn`
Metode di atas mencetak hasil pada keluaran standar . Anda juga dapat menyimpan hasil dalam variabel seperti:
dt=$(date `+%Y-%m-%d`) dt=$(date `+%F`) dt=$(printf `%(%Y -%m-%d)Tn`)12345dt=$(tanggal `+%Y-%m-%d`) dt=$(tanggal `+%F`) dt=$(printf `%(%Y -%m-%d)Tn`)
Referensi tecadmin.com