Posting ini dikhaskan untuk membincangkan perintah "tarikh", sintaksnya, dan penggunaannya dalam bash. Mari kita fahami sintaks arahan "tarikh" terlebih dahulu:
$ sate + [formate_option]Mari lihat senarai pilihan format untuk arahan "tarikh":
Format | Penerangan |
tarikh +% a | Memberi nama hari minggu [Isnin, Ahad, Jum] |
tarikh +% A | Memberi nama hari kerja [Isnin, Ahad, Jumaat] |
tarikh +% b | Memberi nama bulan [Jan, Feb, Mar] |
tarikh +% B | Memberi nama bulan itu [Januari, Februari, Mac] |
tarikh +% d | Memaparkan hari dalam sebulan [05] |
tarikh +% D | Memaparkan tarikh tarikh format MM / DD / YY [11-01-21] |
tarikh +% F | Menunjukkan tarikh dalam format YYYY-MM-DD [2021-11-01] |
tarikh +% H | Menunjukkan jam dalam format 24 jam [22] |
tarikh +% I | Menunjukkan jam dalam format 12 jam [11] |
tarikh +% j | Memaparkan hari dalam setahun [001 - 366] |
tarikh +% m | Memaparkan bilangan bulan [01-12] |
tarikh +% M | Memaparkan minit [00-59] |
tarikh +% S | Memaparkan detik [00-59] |
tarikh +% N | Paparan dalam Nanoseconds |
tarikh +% T | Memaparkan masa sebagai HH: MM: SS [dalam format 24 jam] |
tarikh +% u | Hari dalam seminggu [1-7] 1 adalah hari Isnin, 6 adalah hari Sabtu |
tarikh +% U | Menunjukkan bilangan minggu dalam setahun [00-53] |
tarikh +% Y | Memaparkan tahun YYYY [2021] |
tarikh +% Z | Memaparkan zon waktu |
Mana-mana pilihan yang disebutkan di atas boleh digunakan dengan perintah tarikh; mari kita meneroka lebih lanjut arahan tarikh:
Cara mencetak tarikh dalam format MM-DD-YYYY:
Saya menulis skrip bash sederhana untuk memaparkan tarikh dalam pelbagai format. Untuk menulis skrip, saya menggunakan editor "vim". Untuk mendapatkan editor serba boleh, gunakan arahan yang disebutkan di bawah:
$ sudo apt pasang vimKetik "vim" di terminal untuk melancarkan editor vim:
#!/ bin / bashhari ini = 'tarikh +% m-% d-% Y'
bergema $ hari ini
Saya telah menyimpan fail dengan nama “datefile.sh ”, untuk melaksanakannya gunakan perintah:
$ bash tarikh tarikh.sh
Perlu diingat kepekaan huruf, huruf "M" adalah selama beberapa minit, dan "m" adalah bulan.
Cara mencetak tarikh dalam format MM-YYYY:
Mari ubah format tarikhnya:
#!/ bin / bashhari ini = 'tarikh +% m-% Y'
bergema $ hari ini
Sekarang hari itu dipaparkan sebelum bulan.
Cara memaparkan nombor hari dan saat berlalu:
Menghitung jumlah hari dan bahkan jumlah detik nampaknya tidak praktikal, tetapi berkat perintah "tarikh", ia dapat dicetak dengan mudah di terminal:
#!/ bin / bashnumberOfdays = 'tarikh +% j'
echo "Nombor Hari Semasa:" $ numberOfdays
numberOfseconds = 'tarikh +% s'
echo “Jumlah detik yang dilalui tahun ini:“ $ numberOfseconds
Cara memaparkan nombor minggu menggunakan arahan tarikh:
Ciri menarik lain dari arahan "tarikh" adalah dengan cepat dapat memberitahu anda jumlah minggu tahun. Untuk mendapatkan nombor minggu, ketik perintah berikut:
$ tarikh +% UAtau jika anda bekerja dengan skrip bash, cuba program berikut menggunakan editor apa pun:
#!/ bin / bashweekNumber = 'tarikh +% U'
echo "Jumlah minggu dalam setahun ialah:" $ weekNumber
Cara memaparkan waktu menggunakan arahan tarikh:
Mari tulis program untuk memaparkan waktu menggunakan arahan tarikh:
#!/ bin / bashMasa = 'tarikh +% T'
echo "Masa adalah:" $ Masa
Kesimpulan:
Perintah "tarikh" adalah perintah bawaan dari sistem operasi seperti Unix yang, selain daripada memaparkan tarikh dapat digunakan dengan perintah lain juga. Dalam panduan ini, kami memahami sintaks dan penggunaan perintah "tarikh" dalam skrip bash untuk memaparkannya dalam pelbagai format.