Skrip shell adalah cara yang bagus untuk mengotomatiskan tugas yang berulang di Linux. Anda dapat menulis skrip Bash yang melakukan tugas terkait sistem seperti menginstal perangkat lunak, menambahkan pengguna baru, mengonfigurasi desktop secara dinamis, hanya untuk beberapa nama.
Tapi apa prasyaratnya? Anda harus memiliki pengetahuan mendalam tentang shell Bash dan perintahnya, termasuk cara membungkus perintah ini dalam skrip—dan yang paling penting—cara menjalankan skrip.
Inilah cara Anda dapat membuat dan menjalankan skrip Bash di Linux.
Apa itu Bash Scripting?
Script adalah urutan perintah yang dimaksudkan untuk melakukan operasi tertentu, yang jika tidak dilakukan secara manual oleh pengguna. Umumnya, perintah yang disertakan dalam skrip terkait dengan shell, dan istilah umum untuk menulis skrip tersebut adalah "skrip shell".
Linux menawarkan berbagai shell yang dapat diinstal dan dikonfigurasi oleh pengguna. Yang paling menonjol adalah Bash, Zsh, dan ikan; menulis skrip yang terdiri dari perintah Bash dikenal sebagai skrip Bash.
Selain skrip Bash, ada beberapa jenis skrip lainnya juga. Misalnya, skrip Python, skrip Ruby, skrip Perl, skrip PHP, dll.
Cara Membuat Skrip Bash di Linux
Jika Anda ingin mempelajari cara menulis skrip Bash di Linux, yang Anda butuhkan hanyalah editor teks (dan sedikit ketekunan).
Membuat File Baru
Untuk memulai skrip, buat file baru dengan ekstensi ".sh". Anda dapat melakukannya dengan mudah menggunakan perintah sentuh.
sentuh script.sh
Buka file yang baru dibuat dengan editor teks pilihan Anda. Ini bisa berupa editor berbasis GUI seperti Visual Studio Code atau yang berbasis terminal seperti Vim atau nano.
Untuk mengedit file dengan Vim, jalankan perintah berikut:
vim script.sh
Menambahkan Perintah
Menulis skrip Bash semudah menambahkan kata ke file teks. Tapi tentu saja, Anda perlu tahu kata mana yang valid (ditafsirkan oleh perintah shell), dan mana yang tidak.
Untuk tujuan panduan ini, mari tambahkan kode berikut ke skrip, yang menampilkan nama pengguna Anda dan string yang ditentukan saat dieksekusi.
#!/bin/bash
gema $USER
gema "Halo Dunia"
Setelah Anda selesai menulis perintah, simpan dan keluar dari file untuk melanjutkan.
Karena skrip Bash adalah kumpulan perintah Linux, perintah apa pun yang Anda jalankan di terminal dapat dimasukkan ke dalam skrip. Beberapa contoh termasuk find, grep, man, ls, cd, dll.
Cara Mengeksekusi Skrip Bash
Tidak seperti bahasa skrip lainnya, Anda tidak perlu menginstal kompiler (atau juru bahasa) untuk Bash. Setiap distro Linux dikirimkan dengan kulit Bash secara default, dan sebagai hasilnya, memiliki semua yang Anda butuhkan untuk menjalankan skrip Anda.
Dari Terminal
Cara paling umum untuk menjalankan skrip Bash adalah menggunakan terminal. Yang harus Anda lakukan adalah memberikan izin eksekusi ke file skrip menggunakan perintah chmod.
sudo chmod +x script.sh
Sekarang, untuk menjalankan skrip, jalankan:
./script.sh
Outputnya akan menampilkan nama pengguna Anda dan string "Hello World," seperti yang ditentukan dalam file skrip.
Menggunakan GUI
Jika Anda menolak gagasan untuk menggunakan baris perintah dan menginginkan pendekatan grafis untuk seluruh proses eksekusi, Anda beruntung.
Mirip dengan apa yang kami lakukan sebelumnya, Anda harus memberikan izin eksekusi ke file terlebih dahulu. Untuk melakukannya, klik kanan file dan pilih Properti dari menu konteks. Temukan opsi yang mengatakan Menjalankan atau Dapat dieksekusi dan centang kotak di sebelahnya, atau aktifkan, tergantung pada lingkungan desktop yang Anda gunakan.
Kemudian, cukup klik dua kali file skrip dan pilih Jalankan di terminal atau opsi serupa untuk menjalankan skrip Bash.
Kekuatan Bash Scripting
Sebagian besar utilitas baris perintah di Linux menggunakan skrip, yang merupakan urutan perintah yang dijalankan dalam urutan tertentu untuk melakukan tugas tertentu. Pengetahuan tentang skrip shell dapat menjadi tambahan yang bagus untuk keahlian teknis Anda, dan membuat tugas otomatisasi menjadi lebih mudah bagi Anda, sebagai pengguna kekuatan Linux.
Selain dapat menerima dan menjalankan perintah secara interaktif, shell juga dapat menjalankan perintah yang tersimpan dalam sebuah file. Ini dikenal sebagai skrip shell. Di sini kita membahas dasar-dasar skrip shell.
Baca Selanjutnya
- Linux
- Pemrograman
- Linux Bash Shell
- Skrip
Deepesh adalah Editor Junior untuk Linux di MUO. Dia menulis panduan informasi di Linux, yang bertujuan untuk memberikan pengalaman yang menyenangkan bagi semua pendatang baru. Tidak yakin tentang film, tetapi jika Anda ingin berbicara tentang teknologi, dia adalah pria Anda. Di waktu luangnya, Anda dapat menemukannya membaca buku, mendengarkan berbagai genre musik, atau bermain gitar.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Klik di sini untuk berlangganan