Argumen Script ($1, $@, $#)
Penjelasan
Script Bash bisa menerima argumen dari command line, diakses lewat variabel posisi khusus: `$1` (argumen pertama), `$2` (argumen kedua), dst. `$@` mewakili SEMUA argumen sebagai daftar terpisah, `$#` adalah jumlah total argumen yang diberikan, dan `$0` adalah nama script itu sendiri.
Contoh Konsep
#!/bin/bash
# Dipanggil dengan: ./script.sh Budi 25
echo "Nama script: $0"
echo "Argumen pertama: $1" # Budi
echo "Argumen kedua: $2" # 25
echo "Jumlah argumen: $#" # 2
echo "Semua argumen: $@" # Budi 25
Praktikum
Tulis script yang menerima 2 argumen (nama file dan ukuran), lalu cetak "Membuat file <nama> dengan ukuran <ukuran>MB" memakai $1 dan $2.
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
Kalau argumen lebih dari 9, `$10` TIDAK bekerja seperti dugaan (Bash membacanya sebagai `${1}0`) — pakai `${10}` dengan kurung kurawal untuk argumen ke-10 dan seterusnya.