Pemrograman BASH

Perintah tanggal di Bash

Perintah tanggal di Bash
Melakukan operasi tanggal dalam skrip shell sangat umum terutama melakukan tugas penjadwalan. Tetapi berurusan dengan "tanggal" dalam skrip bash adalah pekerjaan yang rumit. Bash hadir dengan perintah "tanggal" yang menampilkan tanggal dalam berbagai format.

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 vim

Ketik "vim" di terminal untuk meluncurkan editor vim:

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

Atau jika Anda bekerja dengan skrip bash, coba program berikut menggunakan editor apa pun:

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

Cara membalikkan arah gulir Mouse dan Touchpads di Windows 10
Mouse dan Panel sentuhs tidak hanya membuat komputasi menjadi mudah tetapi juga lebih efisien dan tidak memakan banyak waktu. Kami tidak dapat membaya...
Cara mengubah penunjuk Mouse dan ukuran kursor, warna & skema pada Windows 10
Penunjuk mouse dan kursor di Windows 10 adalah aspek yang sangat penting dari sistem operasi. Ini dapat dikatakan untuk sistem operasi lain juga, jadi...
Mesin Game Gratis dan Sumber Terbuka untuk Mengembangkan Game Linux
Artikel ini akan membahas daftar mesin game sumber terbuka dan gratis yang dapat digunakan untuk mengembangkan game 2D dan 3D di Linux. Ada banyak mes...