Cara Menulis Script Bash di Linux

Cara Menulis Script Bash di Linux

Otomatiskan hidup Anda hanya dengan beberapa baris kode

 

(Image credit: Tom’s Hardware)

 

Sistem operasi umumnya datang dengan beberapa bentuk bahasa skrip yang dapat digunakan oleh admin dan power user untuk membuat alat khusus. Unix dan Linux tidak berbeda dan hadir dengan banyak pilihan berbeda. Perekat yang menyatukan banyak proyek Linux dibuat dari skrip Bash. Skrip yang sederhana untuk dibuat, namun sangat kuat ini dapat melakukan segalanya mulai dari mencadangkan seluruh sistem file dari jarak jauh hingga membuat flash LED.

 

Skrip Bash berperilaku seperti bahasa pemrograman lainnya. Kode berjalan baris demi baris secara berurutan. Kita dapat menggunakan logika kondisional (seleksi) untuk mengubah jalur yang diambil kode kita dan kode dapat mengulangi dan mengulangi eksekusi kode hingga suatu kondisi terpenuhi atau tanpa batas.

 

Bash, the Bourne Again SHell adalah salah satu dari banyak shell berbeda yang tersedia untuk pengguna Unix dan Linux (Zsh, Ksh, Tcsh, Fish, dan lainnya) dan umumnya diinstal dengan banyak distribusi utama. Kami menjalankan Kubuntu 21.10 saat menulis tutorial ini, tetapi kode yang sama juga akan berfungsi pada Raspberry Pi (dengan Raspberry Pi OS) atau hampir semua distribusi Linux lainnya.

 

Dalam how-to ini, kita akan mengambil langkah pertama untuk membuat skrip Bash dengan tiga contoh proyek. Yang pertama adalah Yang Mulia “Hello World”, kemudian kita belajar cara membuat script interaktif, sebelum akhirnya membuat script yang sebenarnya untuk mengecek status sebuah situs/server. Kami kemudian bekerja lebih keras dan belajar bagaimana membuat skrip kami dapat dieksekusi dan tersedia di seluruh sistem.

 

Cara Menulis Skrip Bash “Halo Dunia”

Kami akan mulai sederhana dengan “Hello World”. Ini mungkin tampak sepele, tetapi tes hello world berguna untuk memahami alur kerja pembuatan skrip Bash, dan untuk menguji fungsionalitas dasarnya. Kami akan menggunakan editor teks nano, tetapi Anda juga dapat menulis skrip Anda di terminal lain atau editor teks berbasis GUI.

 

  1. Buat file baru, hello.sh dan buka dengan nano.

 

  1. Pada baris pertama tentukan interpreter yang akan digunakan dalam kode. Dalam hal ini Bash. Bagian pertama dari baris, #!, disebut “shebang” dan ini menunjukkan awal dari sebuah skrip.

 

  1. Pada baris baru gunakan echo untuk mencetak string teks ke layar.

 

gema “Halo Dunia”

 

  1. Simpan kode dengan menekan CTRL + X, lalu tekan Y dan Enter.

 

  1. Jalankan kode dari terminal.

 

Output dari perintah adalah satu baris “Hello World.” Ini membuktikan bahwa skrip kami berfungsi dan kami dapat beralih ke sesuatu yang sedikit lebih menarik.

 

Menangkap Input Pengguna dalam Skrip Bash

 

Bash adalah bahasa yang sepenuhnya terbentuk, dan dengan itu kita dapat membuat alat dan aplikasi interaktif. Dalam contoh ini kita akan membuat generator ucapan yang akan menangkap nama pengguna dan kemudian memilih ucapan acak dari berbagai salam.

 

  1. Buat file baru, random-greetings.sh menggunakan nano.

 

nano random-greetings.sh

  1. Pada baris pertama tentukan interpreter yang akan digunakan dalam kode. Dalam hal ini adalah Bash.

 

#!/bin/bash

  1. Tambahkan gema untuk mencetak pesan ke pengguna.

 

echo “Selamat datang di Tom’s Hardware Greeting Generator”

 

Les Pounder 

Les Pounder adalah associate editor di Tom’s Hardware. Dia adalah seorang teknolog kreatif dan selama tujuh tahun telah menciptakan proyek untuk mendidik dan menginspirasi pikiran baik tua maupun muda. Dia telah bekerja dengan Raspberry Pi Foundation untuk menulis dan menyampaikan program pelatihan guru mereka “Picademy”.

MORE ABOUT…

Microsoft Chooses Exotic “Topological Qubits” as Future of Quantum Computing

Asahi Linux Is The First Linux Distro To Support Apple Silicon

LATEST

AMD Radeon RX 6500 XT Selling at 35% Below MSRP in Germany

SEE MORE LATEST

Leave a comment