Cara Melakukan Perulangan Pada Bash
Perulangan Pada Bash Perulangan atau Looping adalah cara mudah untuk menyelesaikan pekerjaan yang sifatnya berulang-ulang, semisal ingin membuat 10 user maka kita tidak perlu menjalankan perintah useradd 10 kali melainkan kita membuat Bash Script sebagai berikut Buat file dengan nama buat-user.sh #!/bin/bash for i in {1..10}; do sudo useradd user$i done Hasil Bash Script # Jalankan Script yang telah dibuat student@latihan-bash:~$ bash buat-user.sh # Verifikasi student@latihan-bash:~$ getent passwd | grep user user1:x:1002:1002::/home/user1:/bin/sh user2:x:1003:1003::/home/user2:/bin/sh user3:x:1004:1004::/home/user3:/bin/sh user4:x:1005:1005::/home/user4:/bin/sh user5:x:1006:1006::/home/user5:/bin/sh user6:x:1007:1007::/home/user6:/bin/sh user7:x:1008:1008::/home/user7:/bin/sh user8:x:1009:1009::/home/user8:/bin/sh user9:x:1010:1010::/home/user9:/bin/sh user10:x:1011:1011::/home/user10:/bin/sh Panduan Perulangan tak terbatas #!/bin/bash while true; do <perintah> done Contoh 1 #!/bin/bash # set variabel angka sebagai 0 export angka=0 # Perulangan tak terhingga while true; do echo $angka sleep 1 ((angka++)) done Hasil Contoh 1 student@latihan-bash:~$ bash contoh1.sh 0 1 2 3 4 5 <akan bertambah terus sampai skrip distop> Perulangan dengan kisaran angka #!/bin/bash for i in {1..3}; do <perintah> done Contoh 2 #!/bin/bash for i in {1..3}; do echo $i done Hasil Contoh 2 student@latihan-bash:~$ bash contoh2.sh 1 2 3 Perulangan dengan daftar kata #!/bin/bash for <nama variabel> in <nilai 1> <nilai 2> <nilai x>; do echo <nama variabel> done Contoh 3 #!/bin/bash for kota in Jakarta Bandung Surabaya; do echo $kota done Hasil Contoh 3 student@latihan-bash:~$ bash contoh3.sh Jakarta Bandung Surabaya