BASH Script - Cara Memeriksa Jumlah Argumen Baris Perintah yang Disediakan
- 1922
- 579
- Dwayne Hackett
Jumlah total argumen baris perintah yang disediakan ditahan oleh variabel internal Bash $#
. Pertimbangkan contoh skrip bash sederhana berikut yang akan mencetak sejumlah total argumen baris perintah yang disediakan ke stdout:
#!/bin/bash gema $#
Simpan di atas ke dalam file yang disebut misalnya. argumen.SH
dan eksekusi:
Argumen $ bash.SH 1 2 3 4 4
Dari atas kita dapat melihat bahwa empat argumen yang dipisahkan oleh ruang telah dipasok ke skrip kita yaitu 1 2 3 4
. Selama eksekusi skrip, konten variabel internal $#
telah dicetak.
Saat menulis skrip, Anda kadang -kadang perlu memaksa pengguna untuk menyediakan sejumlah argumen yang benar ke skrip Anda. Menggunakan variabel internal yang disebutkan di atas $#
dan jika pernyataan ini dapat dicapai seperti yang ditunjukkan di bawah ini:
#!/bin/bash jika ["$#" -Ne 2]; Kemudian echo "Anda harus memasukkan tepat 2 argumen baris perintah" fi echo $#
Skrip di atas akan keluar jika jumlah argumen tidak sama dengan 2.
Argumen $ bash.SH 1 Anda harus memasukkan tepat 2 argumen $ argumen bash.SH 1 2 3 4 Anda harus memasukkan tepat 2 argumen $ argumen bash.sh 1 2 2
Tutorial Linux Terkait:
- Cara meluncurkan proses eksternal dengan Python dan…
- Linux Complex Bash One-Liner Contoh
- Contoh dan trik Contoh Tips Baris Bash Berguna - Bagian 1
- Loop bash dengan contoh
- Perintah Linux Dasar
- Cara mencetak pohon direktori menggunakan linux
- Perintah Linux: 20 perintah terpenting teratas yang Anda butuhkan untuk…
- Menguasai loop skrip bash
- Multi-threaded Bash Scripting & Manajemen Proses di…
- Sistem Linux Hung? Cara melarikan diri ke baris perintah dan…