Pengaturcaraan BASH

Perintah tarikh dalam Bash

Perintah tarikh dalam Bash
Melakukan operasi tarikh dalam skrip shell adalah sangat biasa terutama melakukan tugas penjadualan. Tetapi menangani "tarikh" dalam skrip bash adalah pekerjaan yang rumit. Bash dilengkapi dengan arahan "tarikh" yang memaparkan tarikh dalam pelbagai format.

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 vim

Ketik "vim" di terminal untuk melancarkan editor vim:

#!/ bin / bash
hari 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 / bash
hari 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 / bash
numberOfdays = '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 +% U

Atau jika anda bekerja dengan skrip bash, cuba program berikut menggunakan editor apa pun:

#!/ bin / bash
weekNumber = '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 / bash
Masa = '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.

Cara Memasang League Of Legends di Ubuntu 14.04
Sekiranya anda peminat League of Legends, maka ini adalah peluang bagi anda untuk menguji menjalankan League of Legends. Perhatikan bahawa LOL disokon...
Pasang permainan Strategi OpenRA terkini di Ubuntu Linux
OpenRA adalah mesin permainan Strategi Masa Nyata / Bebas yang mencipta semula permainan Westwood awal seperti Command & Conquer klasik: Makluman Mera...
Pasang Dolphin Emulator terkini untuk Gamecube & Wii di Linux
Dolphin Emulator membolehkan anda memainkan permainan Gamecube & Wii pilihan anda di Komputer Peribadi Linux (PC). Menjadi emulator permainan sumber ...