Cara Menjalankan Perintah dengan Skrip Shell di Linux

Pendahuluan

Apakah Anda pernah menjalankan perintah di Linux namun terasa cukup memakan waktu? Jika jawabannya pernah, Anda dapat menggunakan Shell script Linux untuk mengatasinya. Dengan menulis skrip sederhana, Anda bisa menyatukan berbagai perintah untuk dieksekusi sekaligus. Dalam artikel kali ini akan membantu Anda untuk menjalankan shell script dengan mudah dan dapat mengotomatiskan tugas-tugas berulang dan lebih produktif dalam mengelola website atau server Anda. Ayo tingkatkan pengalaman dan efisiensi Anda dengan panduan berikut!

Apa Itu Shell Script

Shell script Linux adalah istilah luas yang memuat skrip yang ditulis untuk shell di sistem berbasis Unix, seperti sh, ksh, csh, dan bash. Setiap shell yang berbeda ini memiliki sintaks atau perintah dan fiturnya tersendiri, sehingga memungkinkan pengguna untuk menulis skrip yang dapat menjalankan tugas, memanipulasi file, dan berinteraksi dengan sistem.

Skrip shell merupakan serangkaian perintah yang ditulis dalam urutan eksekusi yang dapat berisi fungsi, loop, perintah, dan variabel. Dengan adanya skrip tersebut, menyederhanakan serangkaian perintah yang kompleks. Selanjutnya Anda akan mempelajari cara membuat dan menjalankan script shell untuk baris perintah di Linux.

Cara Menjalankan Perintah dengan Skrip Shell

1. Tahapan Awal

Pertama, untuk skrip shell harus disimpan menggunakan ekstensi .sh. Setelah itu file dimulai dengan menggunakan baris shebang (#!). Hal tersebut bertujuan untuk memberi tahu sistem Linux, interpreter mana yang akan digunakan untuk skrip shell. Selanjutnya silakan menjalankan sintak berikut untuk konfigurasi sistem yang mendukung bash, gunakan:

#!/bin/bash

Namun, Anda dapat menggunakan sintak berikut untuk shell:

#!/bin/sh

Pada panduan ini, berfokus pada konfigurasi sistem yang mendukung bash.

2. Membuat dan Menjalankan Shell Script Dasar

Selanjutnya, silakan jalankan perintah dengan sintak di bawah ini untuk membuat skrip shell menggunakan editor vi:

vi panduan_script.sh

Setelah menjalankan perintah diatas maka akan memulai editor vi dan membuat file panduan_script.sh. Selanjutnya silakan tekan i pada keyboard dan memulai insert mode. Setelah masuk tambahkan skrip berikut:

#!/bin/bash
whoami
date

Skrip di atas akan menjalankan perintah whoami dan date, yang akan menampilkan nama pengguna yang aktif dan waktu sistem saat ini. Selanjutnya silakan simpan dan keluar dari editor vi dengan cara tekan ESC lalu ketik : (titik dua) dan tekan enter.

Terakhir, silakan menjalankan skrip dengan perintah berikut:

bash panduan_script.sh

Hasil:

shell script linux

3. Menggunakan Variabel dalam Shell Script Linux

Selanjutnya, untuk menjalankan variabel dalam skrip shell silakan menambahkan baris berikut kedalam skrip:

#!/bin/bash
# This is a comment

# defining a variable
GREETINGS="Hello! How are you"
echo $GREETINGS

Kemudian untuk melihat output skrip, silakan jalankan perintah dengan sintak di bawah ini:

bash panduan_script.sh

Hasil:

comman untuk shell script linuc

4. Membaca Input dan Baris Perintah

Kemudian, Anda dapat membuat skrip shell lebih interaktif dengan kemampuan menerima input dari baris perintah. Anda dapat menjalankan perintah read untuk menyimpan input baris perintah pada sebuah variabel. Untuk lebih jelas silakan tambahkan baris berikut ke skrip:

#!/bin/bash
# This is a comment

# defining a variable
echo "What is your name?"
# reading input
read NAME
# defining a variable
GREETINGS="Hello! How are you"
echo $NAME $GREETINGS

Pada baris di atas, variabel Name digunakan untuk menerima input dari baris perintah. Jika Anda memberikan input untuk Name, maka skrip akan mencetak Name dan GREETINGS. Berikut hasilnya:

Membaca Input dan Baris Perintah

Terakhir, pada hasil di atas pengguna telah memberikan prompt dengan nama: Rehan.

Penutup

Demikianlah Panduan ini, setelah ini Anda dapat membuat dan menjalankan shell script Linux dengan mudah. Dengan menggunakan variabel maupun script, Anda dapat meningkatkan efisiensi dalam menyelesaikan tugas di sistem Linux. Untuk mendukung kebutuhan hosting yang Anda, IDCloudHost menawarkan solusi Layanan Cloud VPS yang cepat, aman dan fleksibel. Dengan dukungan layanan 24/7 untuk memastikan performa optimal bagi proyek Anda!