Menu
CoddyTech

Buat dan Jalankan Script

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

Sekarang setelah kamu memahami apa itu skrip shell, mari buat dan jalankan skrip. Prosesnya terdiri dari tiga langkah: membuat file, menjadikannya dapat dieksekusi, lalu menjalankannya.

Pertama, buat file baru dengan ekstensi .sh. Kamu dapat menggunakan echo dengan pengalihan untuk menulis shebang dan perintah:

echo '#!/bin/bash' > greet.sh
echo 'echo "Hello, World!"' >> greet.sh

Sebelum kamu dapat menjalankan skrip, kamu perlu memberinya izin eksekusi. Secara default, file baru tidak memiliki izin ini. Gunakan chmod untuk menambahkannya:

chmod +x greet.sh

Sekarang kamu bisa menjalankan skrip dengan menentukan path-nya. Untuk skrip di direktori saat ini, gunakan ./ sebelum nama file:

./greet.sh

Ini menampilkan Hello, World!. ./ memberi tahu shell untuk mencari di direktori saat ini, bukan mencari di PATH. Tanpanya, shell tidak akan menemukan skripmu.

Kamu juga bisa menjalankan skrip tanpa izin eksekusi dengan memanggil interpreter secara langsung:

bash greet.sh

Ini secara eksplisit memberi tahu Bash untuk menafsirkan file, sehingga tidak memerlukan izin eksekusi.

challenge icon

Tantangan

Mudah

Buat skrip shell bernama welcome.sh yang mencetak Welcome to scripting! saat dijalankan.

Ikuti langkah-langkah berikut:

  1. Buat file skrip dengan baris shebang (#!/bin/bash)
  2. Tambahkan perintah echo yang mencetak pesan sambutan
  3. Buat skrip dapat dieksekusi menggunakan chmod
  4. Jalankan skrip menggunakan ./

Outputmu seharusnya:

Welcome to scripting!

Petunjuk: Gunakan echo '#!/bin/bash' > welcome.sh untuk membuat file dengan baris shebang, lalu echo 'echo "Welcome to scripting!"' >> welcome.sh untuk menambahkan perintah. Buat skrip dapat dieksekusi dengan chmod +x welcome.sh, lalu jalankan dengan ./welcome.sh

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