Posting ini didedikasikan untuk membahas perintah "tanggal", sintaksnya, dan penggunaannya di bash. Mari kita pahami sintaks dari perintah “date” terlebih dahulu:
$sate +[format_option]Mari kita lihat daftar opsi format untuk perintah "tanggal":
Format | Deskripsi |
tanggal +%a | Memberi nama hari kerja [Senin, Minggu, Jum] |
tanggal +%A | Memberi nama hari kerja [Senin, Minggu, Jumat] |
tanggal +%b | Memberi nama bulan [Jan, Feb, Mar] |
tanggal +%B | Memberi nama bulan [Januari, Februari, Maret] |
tanggal +%d | Menampilkan hari dalam sebulan [05] |
tanggal +%D | Menampilkan format tanggal MM/DD/YY saat ini [11-01-21] |
tanggal +%F | Menampilkan tanggal dalam format YYYY-MM-DD [21-11-01] |
tanggal +%H | Menampilkan jam dalam format 24 jam [22] |
tanggal +%I | Menampilkan jam dalam format 12 jam [11] |
tanggal +%j | Menampilkan hari dalam setahun [001 - 366] |
tanggal +%m | Menampilkan nomor bulan [01-12] |
tanggal +%M | Menampilkan menit [00-59] |
tanggal +%S | Menampilkan detik [00-59] |
tanggal +%N | Ditampilkan dalam Nanodetik |
tanggal +%T | Menampilkan waktu sebagai HH:MM:SS [dalam format 24 jam] |
tanggal +%u | Hari dalam seminggu [1-7] 1 adalah Senin, 6 adalah Sabtu |
tanggal +%U | Menunjukkan nomor minggu dalam setahun [00-53] |
tanggal +%Y | Menampilkan tahun YYYY [2021] |
tanggal +%Z | Menampilkan zona waktu |
Salah satu opsi yang disebutkan di atas dapat digunakan dengan perintah tanggal; mari kita jelajahi lebih lanjut perintah tanggal:
Cara mencetak tanggal dalam format MM-DD-YYYY:
Saya menulis skrip bash sederhana untuk menampilkan tanggal dalam berbagai format. Untuk menulis skrip, saya menggunakan editor "vim". Untuk mendapatkan editor serbaguna, gunakan perintah yang disebutkan di bawah ini:
$sudo apt install vimKetik "vim" di terminal untuk meluncurkan editor vim:
#!/bin/bashhari ini = 'tanggal +%m-%d-%Y'
gema $hari ini
Saya telah menyimpan file dengan nama "datefile".sh”, untuk menjalankannya gunakan perintah:
file tanggal $bash.SH
Ingatlah sensitivitas huruf besar-kecil, "M" untuk menit, dan "m" adalah bulannya.
Cara mencetak tanggal dalam format MM-YYYY:
Mari kita ubah format tanggal:
#!/bin/bashhari ini = 'tanggal +%m-%Y'
gema $hari ini
Sekarang hari ditampilkan sebelum bulan.
Cara menampilkan nomor hari saat ini dan detik yang berlalu:
Menghitung jumlah hari dan bahkan jumlah detik tampaknya tidak praktis, tetapi berkat perintah "tanggal", itu dapat dengan mudah dicetak di terminal:
#!/bin/bashnumberOfdays = 'tanggal +%j'
echo “Nomor Hari Ini: “ $numberOfdays
numberOfseconds = 'tanggal +%s'
echo “Total detik yang berlalu tahun ini: “ $numberOfseconds
Cara menampilkan nomor minggu menggunakan perintah tanggal:
Fitur menarik lainnya dari perintah "tanggal" adalah ia dapat dengan cepat memberi tahu Anda nomor minggu tahun ini. Untuk mendapatkan nomor minggu, ketik perintah berikut:
$tanggal +%UAtau jika Anda bekerja dengan skrip bash, coba program berikut menggunakan editor apa pun:
#!/bin/bashmingguNumber = 'tanggal +%U'
echo “Nomor minggu dalam setahun adalah:” $weekNumber
Cara menampilkan waktu menggunakan perintah tanggal:
Mari kita menulis program untuk menampilkan waktu menggunakan perintah tanggal:
#!/bin/bashWaktu = 'tanggal +%T'
echo “Waktunya adalah: ” $Waktu
Kesimpulan:
Perintah "tanggal" adalah perintah built-in dari sistem operasi mirip Unix yang, selain menampilkan tanggal dapat digunakan dengan perintah lain juga. Dalam panduan ini, kami memahami sintaks dan penggunaan perintah "tanggal" dalam skrip bash untuk menampilkannya dalam berbagai format.