GNU/Linux >> Belajar Linux >  >> Linux

Cara Menulis Skrip Bash dengan Contoh

Pendahuluan

Bash adalah antarmuka baris perintah Unix untuk berinteraksi dengan sistem operasi, tersedia untuk Linux dan macOS. Skrip Bash membantu mengelompokkan perintah untuk membuat program. Semua instruksi yang dijalankan dari terminal juga berfungsi dalam skrip Bash.

Skrip Bash adalah alat penting untuk administrator dan pengembang sistem. Scripting membantu mengotomatiskan tugas yang berulang dan berinteraksi dengan OS melalui kombinasi instruksi khusus. Keterampilan ini mudah dipelajari dan hanya membutuhkan perintah terminal dasar untuk memulai.

Panduan ini akan menunjukkan cara menulis skrip Bash dan dasar-dasar skrip Bash melalui contoh.

Prasyarat

  • Akses ke terminal (CTRL+ALT+T) dengan hak istimewa sudo.
  • Perintah Linux Dasar (ambil lembar contekan perintah Linux kami).
  • Editor teks, seperti Vi/Vim.

Menulis Skrip Bash

Untuk memulai dengan skrip Bash, buat file baru menggunakan editor teks. Jika Anda menggunakan Vim, jalankan perintah berikut:

vim script.sh

Ekstensi untuk skrip Bash adalah .sh . Namun, ekstensi tidak diperlukan. Menambahkan .sh membuat file mudah diidentifikasi dan dipelihara.

Menambahkan "shebang"

Baris pertama dalam skrip Bash adalah urutan karakter yang dikenal sebagai "shebang." Shebang adalah instruksi pertama pemuat program saat menjalankan file, dan karakter menunjukkan penerjemah mana yang harus dijalankan saat membaca skrip.

Tambahkan baris berikut ke file untuk menunjukkan penggunaan penerjemah Bash:

#!/bin/bash

Shebang terdiri dari elemen-elemen berikut:

  • #! mengarahkan pemuat program untuk memuat juru bahasa untuk kode dalam file.
  • /bin/bash lokasi penerjemah Bash.

Beberapa baris shebang khas untuk penerjemah yang berbeda ada dalam tabel di bawah ini.

Shebang Penerjemah
#!/bin/bash Bash
#!/bin/sh Bourne shell
#!/usr/bin/env <interpreter> Menggunakan env program untuk menemukan penerjemah. Gunakan shebang ini untuk bahasa skrip lain, seperti Perl, Python, dll.
#!/usr/bin/pwsh Powershell

Setelah menambahkan shebang, lanjutkan ke bagian berikutnya.

Menambahkan Komentar

Komentar adalah baris yang tidak dieksekusi. Namun, mereka membantu dengan keterbacaan kode. Setelah shebang, tambahkan komentar untuk menjelaskan apa skripnya.

Misalnya:

#!/bin/bash
# A simple Bash script

Untuk informasi lebih lanjut tentang komentar Bash dan praktik terbaik, baca artikel kami tentang cara berkomentar di Bash.

Menambahkan Kode

Sebagai contoh, buat skrip untuk memperbarui dan meningkatkan sistem . Tambahkan baris setelah komentar Bash sehingga skrip akhir terlihat seperti berikut:

#!/bin/bash
# A simple Bash script
sudo apt update -y
sudo apt upgrade -y
echo Done!

Penerjemah Bash membaca setiap baris dan menjalankan perintah pembaruan diikuti dengan perintah pemutakhiran. -y tag secara otomatis menjawab Ya untuk setiap prompt yang dibawa oleh dua instruksi. Setelah selesai, program akan mencetak Selesai! ke konsol.

Simpan kode dan keluar dari editor teks.

Mengeksekusi Skrip Bash

Untuk menjalankan skrip Bash, gunakan perintah berikut di terminal:

bash script.sh

Script meminta untuk memasukkan kata sandi untuk menjalankan perintah sudo. Masukkan kata sandi dan tunggu hingga program menyelesaikan pembaruan dan peningkatan.


Linux
  1. Cara Memisahkan String dalam Skrip Bash

  2. Periksa Berapa Lama Skrip Bash Dijalankan Dengan Perintah Waktu

  3. Bash Array Dengan Contoh

  1. Cara menulis loop di Bash

  2. Pernyataan Bash If-Else Dengan Contoh

  3. Bagaimana cara menulis beberapa baris string menggunakan Bash dengan variabel?

  1. Bagaimana Cara Men-debug Skrip Bash?

  2. nama dasar dengan spasi dalam skrip bash?

  3. Cara membunuh skrip python dengan skrip bash