Last Updated on February 14, 2022 by
Bash adalah akronim dari “Bourne-Again Shell”. Bash adalah sistem penerjemah baris perintah default bagi sistem operasi berbasiskan UNIX dan Linux. Di Dalam sistem operasi berbasiskan UNIX dan Linux ini, jendela terminal terdiri dari shell dan Bash.
Bash adalah pembangkit utama dari sistem ini, yang mencakupi pendistribusian Linux serta MacOS lainnya. Belajar bash untuk pemula bisa sangat berguna untuk melakukan otomatisasi.
Apabila Anda adalah seseorang yang selalu menginstal OS baru, dan mengatur semua konfigurasi dan program Anda secara manual setiap kali bisa sangat menyakitkan, tetapi berkat beberapa perintah bash untuk pemula yang yang telah dibuat, Anda dapat sepenuhnya mengotomatiskan prosedur.
Menggunakan bash Anda dapat menginstal perangkat lunak, mendownload konfigurasi dari internet, mengatur konfigurasi untuk desktop Anda, dan banyak lagi. Bash sangat kuat dan memiliki banyak fitur. Hari ini kami akan menyajikan beberapa perintah dan pernyataan yang akan membantu Anda mengotomatiskan banyak tindakan.
Table of Contents
Panduan Pembuatan Skrip Shell Bash
Untuk skrip shell bash untuk pemula, kita perlu menggunakan shell dan editor teks. Ekstensi file skrip shell adalah .sh. Untuk membuat file skrip baru, buat file teks, dan simpan dengan ekstensi file .sh. Anda dapat menggunakan Ubuntu 20.04 untuk demonstrasi dan pembuatan file scripting Bash. Gedit adalah editor teks default untuk Ubuntu dan banyak sistem operasi berbasis Linux.
Mari buat file baru bernama myscript.sh.
Buat file myscript.sh
Untuk menjalankan file skrip bash, pertama-tama kita perlu mengubah izin file dan membuatnya dapat dieksekusi. Izin diubah dengan perintah chmod + x. Untuk membuat file skrip bash dapat dieksekusi, Anda harus membuka terminal Anda dan menavigasi ke folder atau direktori tempat file disimpan, dan jalankan perintah berikut.
chmod +x filename
Sekarang mari kita jalankan:
chmod +x myscript.sh command.
Berikan hak eksekusi file
Eksekusi file skrip bash:
File skrip bash dapat dijalankan dengan dua cara:
- nama file bash
- ./nama file
Untuk menjalankan file bash, arahkan ke folder atau direktori tempat file bash disimpan. Dalam cara eksekusi pertama cukup tulis bash dan kemudian nama file di terminal dan tekan enter. File skrip bash akan dieksekusi.
Cara kedua, tulis “./filename” di terminal dan tekan enter. Dalam artikel ini kami akan menggunakan cara kedua untuk menjalankan file bash.
Dalam panduan dasar skrip bash untuk pemula ini, kami akan membahas hal-hal berikut:
- Perintah gema
- Komentar di file skrip bash
- Perintah IS
- Variabel deklarasi dan penggunaan
- Pernyataan bersyarat
- Loop di Bash
Perintah gema
Perintah echo adalah perintah paling mendasar dan dasar dalam pembuatan skrip bash untuk pemula. Ini terutama digunakan untuk mencetak teks atau output dari terminal linux.
Perintah echo akan mencetak teks atau data di terminal apa pun yang akan Anda tulis. Mari buka file myscript.sh kita dan gunakan perintah echo untuk mencetak beberapa teks di terminal.
#!/bin/bash
echo "Hello everyone."
echo "We are executing the echo command"
Output: Output ditampilkan di terminal.
Perintah echo hanya mencetak teks di terminal.
Komentar di File Skrip Bash
Komentar adalah bagian penting dari program komputer. Mereka adalah baris yang tidak dapat dieksekusi. Komentar hanya meningkatkan keterbacaan kode, dan membantu untuk memahami tujuan kode atau skrip kita.
Dalam file skrip bash untuk pemula, kita dapat menambahkan komentar baris tunggal dan komentar multi-baris. Komentar pada baris tunggal diawali dengan simbol ‘#’.
Komentar multibaris dimulai dengan tanda kutip tunggal (‘) dan: digunakan untuk menambahkan baris komentar. Mari kita lihat contoh komentar di bash scripting.
#!/bin/bash
# using the echo command
# Ini adalah contoh komentar baris tunggal
echo "Hello everyone. Ini adalah contoh komentar baris tunggal"
: '
This is the multi line comments
lets print another echo command
'
echo "Bash is intresting"
Perintah ls
Perintah ls adalah perintah shell yang sangat dasar yang harus Anda waspadai. Perintah ls mencantumkan informasi file dan direktori dalam sistem file. Dengan berbagai opsi, perintah ls dapat digunakan.
Mari tulis perintah ls di file myscript.sh kita dan jalankan. Perintah ls juga bisa dijalankan langsung di terminal.
#!/bin/bash
# using the ls command
ls
Variabel Deklarasi dan Penggunaan
Variabel dideklarasikan untuk menyimpan data atau beberapa informasi. Variabel adalah aspek penting dari bahasa pemrograman apa pun. Kita bisa menyimpan beberapa nilai atau informasi dalam variabel dan nantinya kita bisa menggunakannya.
Deklarasi dan penggunaan variabel sangat sederhana di bash. Variabel secara sederhana dideklarasikan dengan menuliskan nama variabel. Saat mengakses atau menggunakan nama variabel, kami menulis simbol ‘$’ dengan variabel tersebut.
Mari deklarasikan variabel dan gunakan dalam file skrip bash kita.
#!/bin/bash
#declaring a variable
VAR="Welcome to the bash scripting"
#using the variable
echo $VAR
#declaring the num1 variable
num1=10
#declaring the num2 variable
num2=20
#calculating jumlah dan penempatan it di num3 variable
num3=$(($num1+$num2))
#printing the sum
echo "The sum is:$num3"
Pernyataan Bersyarat
Pernyataan bersyarat di Bash untuk pemula digunakan untuk pengambilan keputusan. Dalam pernyataan bersyarat, kondisi tertentu dievaluasi. Jika kondisinya benar, maka blok kode tertentu akan dieksekusi. Jika tidak, blok kode kedua akan dieksekusi.
Seperti bahasa pemrograman lainnya, di Bash, ifpernyataan digunakan untuk mengevaluasi suatu kondisi. Kita dapat mengevaluasi satu atau beberapa kondisi di dalam blok if dengan menggunakan operator ORdan AND. Blok if dimulai dengan kata kunci if dan diakhiri dengan kata kunci fi di Bash. Jika kondisi tertentu salah, maka blok else dijalankan.
Mari kita lihat eksekusi pernyataan bersyarat di Bash. Kami telah mendeklarasikan variabel. Kami mengevaluasi nilai variabel dan membuat keputusan berdasarkan nilai variabel.
-lt digunakan untuk membuat perbandingan kurang dari. Untuk perbandingan kita bisa menggunakan, -gt untuk lebih besar dari, dan -eq untuk persamaan.
#!/bin/bash
#declaring a variable
VAR=8
if [ $VAR -lt 10 ];
then
echo "Angka dibawah 10"
else
echo "Angka lebih atau sama dengan 10"
fi
Hasil outputnya menunjukkan bahwa Jumlahnya kurang dari 10 karena nilai variabel adalah 8, yang pada dasarnya kurang dari angka 10. Dalam contoh yang diberikan ini kondisi if yang dijalankan.
Demikian pula, kita bisa menggunakan OR dan AND kondisi di dalam blok if untuk mengevaluasi beberapa kondisi. Tanda pipa ganda (||) digunakan untuk menentukan logika OR dan && digunakan untuk mendefinisikan logika operator dan.
Mari kita lihat contoh OR logika di Bash.
#!/bin/bash
#declaring a variable
VAR=17
#using OR operator in if condition
if [[ ( $VAR -gt 10 ) || ( $VAR -eq 20 ) ]]
then
echo "Angka tersebut yang lebih dari 10 atau sama dengan 20"
else
echo "Angka tersebut yang tidak lebih dari 10 atau tidak sama dengan 20"
fi
Sekarang mari kita implementasikan AND operator di dalam kondisi if. Di AND operator, kedua ketentuan tersebut harus benar.
#!/bin/bash
#declaring a variable
VAR=9
#using && operator in if condition
if [[ ( $VAR -gt 8 ) && ( $VAR -lt 11 ) ]]
then
echo "Both the conditions satisfy"
else
echo "Both the conditions do not satisfy"
fi
Pernyataan Else if di Bash
Else if atau pernyataan digunakan untuk mengevaluasi beberapa kondisi. Untuk mendefinisikan kondisi else if di Bash, kami menggunakan kata kunci elif.
Mari kita lihat contoh pernyataan else if di Bash. Kami akan mengambil masukan dari pengguna.
Kata kunci baca digunakan untuk mengambil masukan dari pengguna.
#!/bin/bash
echo "Enter a number"
read num
#declaring if condition
if [ $num -gt 10 ];
then
echo "The number is greater than 10"
elif [ $num -eq 10 ];
then
echo "The number is 10."
elif [ $num -lt 10 ];
then
echo "The number is less than 10"
else
echo "Invalid number"
fi
Beginilah cara kerja pernyataan bersyarat di Bash.
Loop di Bash
Loop di Bash digunakan untuk mengeksekusi blok kode yang sama berulang kali. Loop while dan loop for adalah loop yang paling umum digunakan di Bash.
Kita akan melihat contoh while loop dan for loop di bagian ini.
While loop di Bash
While loop digunakan untuk mengeksekusi kode berulang kali. Ini mengevaluasi kondisi, dan terus mengeksekusi sampai kondisi pengujian salah.
Sintaks while loop di Bash adalah sebagai berikut:
while [ test_condition ]
do
statements or commands
done
Jika test_condition benar, maka blok do akan dieksekusi.
Mari kita lihat contoh while loop. Perulangan melanjutkan eksekusi sampai nilai variabel kurang dari 10. Di dalam blok do, kita menambah nilai variabel satu pada setiap iterasi.
#!/bin/bash
#declaring a variable
VAR=1
while [ $VAR -le 10 ]
do
echo "The vale is: $VAR"
#Incrementing the variable by 1
(( VAR++ ))
done
Perulangan dihentikan ketika kondisi menjadi salah.
For Loop di Bash
For Loop juga digunakan untuk melakukan tugas atau mengeksekusi blok kode yang sama berulang kali. Sintaks for loop adalah Bash sebagai berikut:
for (( i=i; i>10; i++))
do
done
Di sini i adalah variabel.
Mari kita lihat contoh for loop. Dalam contoh yang diberikan, kami menambah nilai variabel dan mencetaknya pada setiap iterasi.
#!/bin/bash
#declaring the for loop
for (( i=0; i<10; i++ ))
do
#printing the value of variable
echo -n "$i "
done
echo "\n"
Kesimpulan
Bash adalah penerjemah default untuk sistem operasi berbasis UNIX dan Linux. Bash untuk pemula menjalankan perintah yang kami tulis di jendela terminal. Perintah dapat ditulis dan disimpan dalam file bash (.sh) dan juga dapat dijalankan dari file tersebut.
Jika Anda ingin tahu informasi lainnya seputar bahasa pemrograman, jangan lupa kunjungi Web App di https://appkey.id/ dan jelajahi berbagai artikel terbaru seputar teknologi.
Jasa Pembuatan Aplikasi, Website dan Internet Marketing | PT APPKEY
PT APPKEY adalah perusahaan IT yang khusus membuat aplikasi Android, iOS dan mengembangkan sistem website. Kami juga memiliki pengetahuan dan wawasan dalam menjalankan pemasaran online sehingga diharapkan dapat membantu menyelesaikan permasalahan Anda.