Parameter baris perintah adalah cara untuk menyampaikan informasi ke dalam program atau skrip agar dapat melakukan apa yang Anda inginkan. Beberapa contoh parameter baris perintah:
$ ls -l $ cat textfile
Parameter baris perintah di sini adalah “-l” dan “textfile”.
Bagaimana parameter baris perintah diakses dalam skrip shell? Mereka disimpan dalam variabel berikut:
- “$0” :Ini memegang nama perintah.
- “$1” :Ini memegang parameter pertama.
- “$2” :Ini memegang parameter kedua.
- “$3” :Ini memegang parameter ketiga dan polanya berulang.
- “$#” :Ini menampung jumlah parameter yang telah dilewati.
- “$@” :Ini menampung semua parameter
Mari kita buat skrip sederhana sebut saja parameter.sh:
#!/bin/sh echo "Name of script: $0" echo "First parameter: $1" echo "Second parameter: $2" echo "Number of parameters: $#" echo "All parameters: $@"
Saat kami menjalankan skrip, Anda akan mendapatkan output berikut
Input:
$ sh parameters.sh hello world
Keluaran:
Name of script: parameters.sh First parameter: hello Second parameter: world Number of parameters: 2 All parameters: hello world