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 urutan perintah yang sama berulang kali? Di sinilah shell script berguna.
Shell script hanyalah file teks yang berisi serangkaian perintah. Daripada mengetik setiap perintah secara manual, kamu menuliskan semuanya dalam sebuah file, lalu shell menjalankannya secara berurutan. Anggap saja seperti resep yang diikuti komputer langkah demi langkah.
Skrip Shell biasanya memiliki ekstensi .sh dan dimulai dengan baris khusus yang disebut shebang:
#!/bin/bashBaris ini memberi tahu sistem interpreter mana yang harus menjalankan skrip. Dalam hal ini, interpreter tersebut adalah Bash. Semua yang ada setelah baris ini hanyalah perintah biasa, sama seperti perintah yang telah kamu ketik sepanjang kursus ini.
Shell script sangat berguna karena memungkinkan kamu mengotomatiskan tugas yang berulang, menggabungkan beberapa perintah menjadi satu tindakan, dan membagikan alur kerjamu 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.
Tantangan
MudahSebuah 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 kenal.
Output-mu harus menampilkan:
#!/bin/bash
echo "Hello from a shell script!"
echo "Today is a great day to learn."Petunjuk: Gunakan
cat hello.shuntuk melihat isi skrip.
Coba sendiri
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Direktori
Buat DirektoriSalin DirektoriPindahkan dan Ganti Nama DirektoriHapus DirektoriRingkasan: Operasi Direktori7Isi File
Head dan TailJumlah KataPerintah SortPerintah UniqueDasar-Dasar GrepGrep dengan FlagUlasan: Detektif Teks10Proyek Penganalisis Log
Gambaran Umum ProyekMelihat File Log13Dasar-Dasar Shell Scripting
Apa Itu Shell ScriptBuat dan Jalankan ScriptVariabel dalam ScriptInput Pengguna dalam ScriptPernyataan ifFor loopWhile loopRingkasan: Tebak Angka2Navigasi
Tampilkan Direktori KerjaLihat Daftar FileGanti DirektoriJalur Absolut vs RelatifDirektori Home dan RootRingkasan: Temukan Arahmu8Pengalihan
Output StandarMenimpa FileMenambahkan ke FileInput StandarError StandarRangkuman: Pembuat Log6Wildcard dan Pola
Wildcard Tanda BintangWildcard Tanda TanyaWildcard Tanda Kurung SikuMenggabungkan WildcardRangkuman: Operasi Selektif9Penggunaan Pipe
Apa Itu PipeMenghubungkan Dua PerintahMenghubungkan Beberapa PerintahPipe dengan grepRingkasan: Pipeline DataLatihan sendiri: Playground Terminal