Menu
CoddyTech

Apa Itu Shell Script

Termasuk bagian Dasar-Dasar dalam perjalanan Terminal di Coddy. Pelajaran 66 dari 82.

Sejauh ini, kamu mengetik perintah satu per satu di terminal. Namun, bagaimana jika kamu perlu menjalankan rangkaian perintah yang sama berulang kali? Di sinilah skrip shell berperan.

Skrip shell hanyalah file teks yang berisi serangkaian perintah. Daripada mengetik setiap perintah secara manual, kamu menulis semuanya dalam sebuah file, lalu shell menjalankannya secara berurutan. Anggap saja skrip ini sebagai resep yang diikuti komputer langkah demi langkah.

Skrip shell biasanya memiliki ekstensi .sh dan dimulai dengan baris khusus yang disebut shebang:

#!/bin/bash

Baris ini memberi tahu sistem interpreter mana yang harus menjalankan skrip. Dalam hal ini, interpreter-nya adalah Bash. Semua yang ada setelah baris ini hanyalah perintah biasa, sama seperti yang sudah kamu ketik sepanjang kursus ini.

Skrip shell sangat ampuh karena memungkinkan kamu mengotomatiskan tugas berulang, menggabungkan beberapa perintah menjadi satu tindakan, dan berbagi alur kerja dengan orang lain. Administrator sistem menggunakannya untuk mengelola server, developer menggunakannya untuk menyiapkan proyek, dan pengguna sehari-hari membuatnya untuk menyederhanakan tugas harian mereka.

Dalam pelajaran berikutnya, kamu akan belajar cara membuat, menjalankan, dan menyempurnakan skrip shell-mu sendiri dengan variabel, input pengguna, dan logika.

challenge icon

Tantangan

Mudah

Sebuah skrip shell bernama hello.sh telah disediakan untukmu. Gunakan perintah cat untuk melihat isinya dan memahami struktur skrip shell dasar.

Perhatikan baris shebang (#!/bin/bash) di bagian atas, diikuti perintah biasa yang sudah kamu ketahui.

Output-mu harus menampilkan:

#!/bin/bash
echo "Hello from a shell script!"
echo "Today is a great day to learn."

Petunjuk: Gunakan cat hello.sh untuk melihat isi skrip.

Coba sendiri

Terminal
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground Terminal