Cara menjalankan perintah beberapa kali di linux
- 4071
- 249
- Dominick Barton
Untuk satu atau lain alasan, Anda mungkin ingin menjalankan perintah berulang kali untuk beberapa kali di Linux. Panduan ini akan membahas beberapa cara umum dan efektif untuk mencapai hal itu. Mari kita pertimbangkan metode pertama.
Perhatikan bahwa jika Anda berniat menjalankan perintah setelah perintah setelah setiap x detik, Anda dapat memeriksa - cara menjalankan atau mengulangi perintah linux setiap x detik
Jalankan perintah beberapa kali di Linux menggunakan bash for loop
Cara termudah untuk mengulangi perintah pada shell bash adalah dengan menjalankannya untuk a lingkaran. Anda dapat menggunakan sintaks berikut, di mana penghitung adalah variabel (Anda dapat memberikan nama pilihan Anda seperti Saya atau X dll.) Dan N adalah angka positif untuk mewakili berapa kali Anda ingin perintah menjalankan:
untuk penghitung di 1 ... n; Mengerjakan yourCommand_here; Selesai
Inilah contohnya:
$ untuk x di 1 ... 10; lakukan gema "tecmint.com - blog Linux #1 $ x "; selesaiJalankan perintah beberapa kali di Linux
Jalankan perintah beberapa kali di Linux menggunakan loop sementara
Terkait dengan metode sebelumnya, a ketika Loop juga dapat digunakan untuk menjalankan perintah berkali -kali di Linux menggunakan sintaks berikut:
$ i = 1; sementara [$ i -le n]; Mengerjakan yourCommand_here; i = $ (($ i ++)); selesai atau $ i = 1; sementara [$ i -le n]; Mengerjakan yourCommand_here; ((i ++)); Selesai
Dalam format di atas, Saya mewakili variabel penghitung, [$ i -le n] adalah kondisi pengujian dan N adalah berapa kali Anda ingin menjalankan perintah (idealnya berapa kali shell akan beralih melalui loop.
Bagian penting lain dari loop while adalah i = $ (($ i+1)) atau (($ i ++)) yang menambah penghitung sampai kondisi pengujian menjadi salah.
Jadi Anda dapat menjalankan perintah Anda berkali -kali seperti ini (ganti 10 dengan berapa kali Anda ingin mengulangi perintah):
$ i = 1; sementara [$ i -le 10]; lakukan gema "tecmint.com - Blog Linux #1 $ i "; ((i ++)); SelesaiJalankan perintah beberapa kali menggunakan saat loop
Jalankan perintah beberapa kali menggunakan perintah SEQ
Cara ketiga menjalankan perintah beberapa kali di Linux adalah dengan menggunakan seq Perintah yang mencetak urutan angka secara bertahap dalam hubungannya dengan xargs Perintah dalam bentuk ini:
$ seq 5 | xargs -i -echo "tecmint.com - blog Linux #1 "
Untuk menambahkan jumlah di akhir setiap perintah, gunakan sintaks ini:
$ seq 5 | xargs -n 1 gema "tecmint.com - blog Linux #1 "Jalankan perintah beberapa kali menggunakan SEQ
Juga, periksa artikel terkait ini:
- 4 Alat Berguna untuk Menjalankan Perintah di Beberapa Server Linux
- 4 cara untuk menonton atau memantau file log secara real-time
- MULTITAIL - Pantau beberapa file secara bersamaan di terminal Linux tunggal
Itu saja untuk saat ini. Jika Anda mengetahui metode lain untuk menjalankan perintah beberapa kali di Linux, beri tahu kami di bagian komentar di bawah.
- « Cara menginstal alat pemantauan icinga2 di opensuse
- Cara membuat musik sendiri di linux dengan ardor »