Pemrograman BASH

Bash pernyataan if-else

Bash pernyataan if-else
Dalam kehidupan sehari-hari Anda, banyak hal yang terkait dengan kondisi. Misalnya, ketika kami memutuskan, pertama-tama kami menganalisis kondisinya, hasil, dan menyelesaikan keputusannya. Pernyataan bersyarat dalam bahasa pemrograman apa pun membayangi dengan cara yang sama, dan itu adalah inti dari setiap bahasa. Pernyataan ini digunakan untuk mengelola aliran eksekusi kode dan melakukan tugas berdasarkan kondisi benar dan salah.

Bagan di atas menunjukkan eksekusi pernyataan bersyarat. Dalam jargon pemrograman, kami menggunakan kata "jika" dengan kondisi dan menentukan hasil kondisi setelah benar dan salah. Mari kita periksa sintaks dasar pernyataan bersyarat di bash:

jika [Kondisi]
kemudian

fi

jika: Menunjukkan kondisi yang akan diterapkan
kemudian: Jika kondisinya benar, maka jalankan
fi: Menutup pernyataan if

Mari kita benar-benar memahami pernyataan bersyarat dengan contoh:

Bash jika… maka Contoh:

Untuk panduan ini, kami menggunakan editor Vim; instal dengan menjalankan perintah berikut:

$ sudo apt install vim

Setelah unduhan dan instalasi selesai, luncurkan editor Vim di terminal dengan mengetik:

$ vim

Dasar jika kemudian contoh diberikan di bawah ini:

#! /bin/bash
echo “Masukkan angka”
baca nomor
jika [ $angka -lt 100 ]
kemudian
echo “Nomor yang anda masukkan kurang dari 100”
fi

Program di atas mendapatkan input dari pengguna melalui perintah “read”; pernyataan if memeriksa apakah angka yang dimasukkan kurang dari 100 atau tidak. Jika angka yang dimasukkan kurang dari 100, maka pernyataan “echo” akan dieksekusi; jika tidak, program tidak akan memberikan output apa pun. Pada contoh berikutnya, kita akan memeriksa cara mendapatkan output jika kondisi gagal:

Bash if… then… else Contoh:

Pada contoh di atas, jika kondisinya benar, maka pernyataan echo akan dieksekusi, sekarang kita akan menambahkan "lain" untuk mendapatkan output ketika "jika" kondisi gagal:

#! /bin/bash/
echo “Masukkan angka”
baca nomor
jika [ $angka -lt 100 ]
kemudian
echo “Nomor yang anda masukkan kurang dari 100”
lain
echo “Nomor yang anda masukkan lebih dari 100”
fi

Bash Bersarang jika pernyataan (jika Elif):

Untuk menambahkan lebih dari satu kondisi dalam program, kami menggunakan pernyataan if bersarang. Mari kita pahami konsep if bersarang melalui sebuah contoh:

#! /bin/bash/
echo “Masukkan angka dari 1-20”
baca nomor
jika [ $angka -lt 10 ]
kemudian
echo “Nomor yang anda masukkan kurang dari 10”
elif [ $angka -le 20 ]
kemudian
echo “Nomor yang anda masukkan lebih besar dari 10”
lain
echo “Angka yang anda masukkan bukan antara 1-20”
fi

Kode di atas menunjukkan cara menggunakan if how bersarang. Kompiler akan memeriksa kondisi if dan elif dan mengeksekusi pernyataan yang memenuhi kondisi. Program akan mengeksekusi "lain" pernyataan jika kedua kondisi salah.

Menggunakan beberapa kondisi dengan if… else:

Untuk menggunakan beberapa kondisi dengan satu pernyataan if, kita dapat menggunakan operator kondisional:

  • DAN operator “&&” jalankan pernyataan “then” jika semua kondisi benar all
  • ATAU operator “||” jalankan pernyataan “then” jika salah satu kondisi benar

Mari kita pahami dengan sebuah contoh:

#! /bin/bash/
echo “Masukkan angka dari 1-10”
baca nomor
if [ $angka -ge 1 ] && [ $angka -le 10 ];
kemudian
echo “Angka yang Anda masukkan lebih besar dari 1 dan kurang dari 10”
lain
echo “Nomor anda bukan antara 1-10”
fi

Pernyataan “then” akan dieksekusi ketika kedua kondisi benar. Dalam contoh di atas, bilangan apa pun yang lebih besar dari 1 dan kurang dari 10 akan memenuhi kedua kondisi.

#! /bin/bash/
echo “Masukkan angka”
baca nomor
jika [ $number -le 10 ] || [ “$angka” -le “20” ];
kemudian
echo "Anda telah memasukkan nomor yang benar"
lain
echo “Anda salah memasukkan nomor”
fi

Pernyataan “then” akan dieksekusi ketika salah satu dari kondisi tersebut benar. Setiap angka yang kurang dari 10, dan 20 akan disebut sebagai angka yang benar lebih besar dari 20 akan salah karena kedua kondisi tidak benar.

Kesimpulan:

Seperti banyak bahasa pemrograman lainnya, skrip bash juga menggunakan pernyataan kondisional. Pernyataan if-else adalah bagian penting dari setiap bahasa pemrograman komputer. Ini membantu untuk melakukan berbagai fungsi berdasarkan kondisi yang diterapkan. Posting ini benar-benar berfokus pada pernyataan bersyarat dalam skrip bash, sintaksnya, dan berbagai penggunaan pernyataan bersyarat dengan contoh. Ini adalah salah satu konsep penting yang harus dipelajari oleh pengembang mana pun karena pernyataan ini adalah blok bangunan dari algoritma apa pun.

Cara Mengganti Tombol Kiri & Kanan Mouse di PC Windows 10
Sudah menjadi hal biasa bahwa semua perangkat mouse komputer dirancang secara ergonomis untuk pengguna yang tidak kidal. Tetapi ada perangkat mouse ya...
Tiru klik Mouse dengan mengarahkan mouse menggunakan Clickless Mouse di Windows 10
Menggunakan mouse atau keyboard dalam posisi yang salah dari penggunaan yang berlebihan dapat menyebabkan banyak masalah kesehatan, termasuk keteganga...
Tambahkan gerakan Mouse ke Windows 10 menggunakan alat gratis ini
Dalam beberapa tahun terakhir, komputer dan sistem operasi telah berkembang pesat. Ada saat ketika pengguna harus menggunakan perintah untuk menavigas...