Pemrograman BASH

Cara Menjalankan Perintah Yang Sama Beberapa Kali di Linux

Cara Menjalankan Perintah Yang Sama Beberapa Kali di Linux
Saat memprogram, Anda mungkin menghadapi situasi di mana Anda perlu melakukan tugas yang sama beberapa kali. Solusi sederhana adalah mengulangi proses secara manual sebanyak yang diperlukan; namun, tidak produktif untuk melakukannya. Itulah mengapa konsep loop diperkenalkan ke pemrograman. Tujuan dasar dari loop adalah untuk mengulang tugas beberapa kali, tergantung pada nilai yang diberikan untuk iterator dan kondisi penghentian loop. Loop memungkinkan pemrogram untuk menghindari kerumitan mengulangi proses secara manual.

Misalkan ada perintah yang ingin Anda jalankan beberapa kali. Ada beberapa alasan penting mengapa Anda mungkin perlu menjalankan perintah berulang kali, jadi Anda ingin memastikan bahwa perintah tertentu menghasilkan output yang benar setiap kali dijalankan. Semakin banyak Anda menjalankan perintah secara manual, semakin pasti Anda akan mendapatkan setiap kali Anda menjalankan perintah run.

Tetapi bagaimana Anda melakukan ini secara terprogram?? Nah, ada beberapa metode yang dapat digunakan untuk menjalankan perintah yang sama beberapa kali, serta untuk memverifikasi output dari perintah yang diulang. Artikel ini menunjukkan kepada Anda cara membuat perintah yang dapat diulang menggunakan Linux Mint 20 sebagai sistem operasi host.

Metode Pengulangan Perintah di Linux Mint 20

Bagian berikut menunjukkan kepada Anda dua metode yang dapat Anda gunakan untuk menjalankan perintah yang sama beberapa kali menggunakan skrip Bash di Linux Mint 20.

Metode 1: Mengulangi Perintah Menggunakan Loop "untuk" di Bash

Metode pertama menjalankan perintah yang sama beberapa kali menggunakan skrip Bash di Linux Mint 20 diimplementasikan menggunakan loop "untuk". Contoh skrip ditunjukkan pada gambar berikut:. Anda dapat menyalin skrip ini ke file Bash apa pun pilihan Anda.

Dalam skrip ini, kami telah membuat loop "untuk" sederhana yang berulang melalui daftar yang berisi item dari 1 hingga 5, yang berarti bahwa loop "untuk" akan memiliki total lima iterasi. Dalam lima iterasi ini, perintah yang kita inginkan akan dieksekusi dengan setiap iterasi, atau lima kali.

Di sini, kami menentukan untuk perintah "tanggal" untuk menjalankan "5" kali. Perintah ini menampilkan tanggal dan waktu sistem saat ini di terminal. Anda dapat menggunakan perintah lain pilihan Anda sebagai pengganti perintah "tanggal".

Kami juga ingin output kami ditampilkan setelah setiap "1" detik. Untuk memenuhi tujuan ini, kami menggunakan perintah "tidur" dengan interval tidur "1", meskipun Anda dapat meningkatkan interval tidur sesuai dengan preferensi Anda. Anda bahkan dapat menambah atau mengurangi jumlah iterasi dari loop "untuk", tergantung pada berapa kali Anda ingin menjalankan perintah.

Jalankan skrip Bash ini dengan perintah berikut:

$ bash Banyak.SH

Hasil dari skrip Bash di atas ditunjukkan pada gambar berikut:. Outputnya berisi tanggal dan waktu sistem saat ini pada interval "5" yang berbeda, yang berarti bahwa perintah "tanggal" kami telah berhasil dijalankan untuk jumlah iterasi yang ditentukan.

Metode 2: Mengulangi Perintah Menggunakan Loop "sementara" di Bash

Metode kedua mengulangi perintah beberapa kali menggunakan skrip Bash di Linux Mint 20 diimplementasikan menggunakan loop "sementara". Contoh skrip ditunjukkan pada gambar berikut:. Anda dapat menyalin skrip ini ke file Bash apa pun pilihan Anda.

Dalam skrip ini, variabel "i" diinisialisasi dengan nilai "0".Variabel ini akan bertindak sebagai iterator untuk loop while. Kemudian, kondisi iterasi dari loop “while” adalah nilai variabel “i” kurang dari “5.Dalam loop ini, kami memiliki perintah "tanggal" yang akan melayani tujuan yang sama seperti perintah yang digunakan dalam Metode 1.

Perintah ini diikuti oleh perintah "tidur". Perintah ini mencetak output setelah beberapa interval yang ditentukan, yaitu "1" detik, dalam hal ini. Akhirnya, kami akan menambah nilai iterator "i" menggunakan notasi kenaikan "+1".

Hasil skrip Bash kami digambarkan pada gambar berikut:. Output ini berisi tanggal dan waktu sistem saat ini pada lima interval yang berbeda, yang berarti bahwa perintah "tanggal" telah berhasil dijalankan untuk jumlah iterasi yang ditentukan. Kali ini, kami telah mencapai tujuan ini dengan menerapkan loop "sementara" alih-alih loop "untuk".

Kesimpulan

Hari ini, Anda mengetahui bahwa alih-alih menjalankan perintah secara manual beberapa kali, Anda dapat menulis skrip Bash untuk menyederhanakan tugas ini. Menggunakan loop "untuk" atau "sementara" dalam skrip Bash, Anda dapat dengan mudah mencapai fungsionalitas menjalankan perintah beberapa kali. Artikel ini menunjukkan kepada Anda cara mengulangi perintah menggunakan kedua metode saat menjalankan perintah "tanggal" berulang-ulang. Kami juga menggunakan perintah "tidur" di kedua skrip contoh kami sehingga lebih mudah untuk memvisualisasikan efek dari perintah "tanggal" yang berulang karena nilai "detik" akan berubah setiap kali perintah ini dijalankan.

Dengan cara yang sama, Anda dapat menjalankan perintah apa pun pilihan Anda beberapa kali menggunakan salah satu skrip Bash yang kami bagikan dengan Anda hari ini saat beroperasi di Linux Mint 20. Saya harap panduan ini akan membantu Anda menjalankan perintah yang sama beberapa kali di Linux.

10 Game Teratas untuk Dimainkan di Ubuntu
Platform Windows telah menjadi salah satu platform yang mendominasi untuk bermain game karena persentase besar dari game yang berkembang saat ini untu...
5 Game Arkade Terbaik untuk Linux
Saat ini, komputer adalah mesin serius yang digunakan untuk bermain game. Jika Anda tidak bisa mendapatkan skor tinggi baru, Anda akan tahu apa yang s...
Pertempuran Untuk Wesnoth 1.13.6 Pengembangan Dirilis
Pertempuran Untuk Westnoth 1.13.6 dirilis bulan lalu, adalah rilis pengembangan keenam dalam 1.13.x series dan memberikan sejumlah peningkatan, teruta...