Pertanyaan yang diberi tag «getopts»

5
getopt, getopts atau parsing manual - apa yang harus digunakan ketika saya ingin mendukung opsi pendek dan panjang?
Saat ini saya sedang menulis skrip Bash yang memiliki persyaratan sebagai berikut: itu harus dijalankan pada berbagai platform Unix / Linux itu harus mendukung opsi pendek dan pendek (GNU) Saya tahu itu getoptsakan menjadi cara yang disukai dalam hal portabilitas tetapi AFAIK tidak mendukung opsi lama. getoptmendukung opsi panjang tetapi …



1
Menggunakan getop untuk mengurai opsi setelah argumen non-opsi
Saya memiliki skrip bash seperti di bawah ini dalam file nepleaks_upd.sh, yang ingin saya jalankan sebagai ./nepleaks_upd.sh bootstrap --branch off. Tidak bisa mengambilnya --branch, tapi yang berhasil adalah ./nepleaks_upd.sh bootstrap -b off. usage() { echo "Usage: $0 [prepare | up | down] [-b <on/off>]" 1>&2; exit 1; } case "$1" …


2
Bagaimana menangani akhir opsi - di getopts
Saya menggunakan getopts untuk mem-parsing argumen dalam skrip bash sebagai while getopts ":hd:" opt; do case $opt in d ) echo "directory = $OPTARG"; mydir="$OPTARG"; shift $((OPTIND-1)); OPTIND=1 ;; h ) helptext graceful_exit ;; * ) usage clean_up exit 1 esac done exeparams="$*" exeparamsakan menyimpan opsi / argumen yang tidak …
9 bash  getopts 

5
bash getopts, opsi pendek saja, semua membutuhkan nilai, validasi sendiri
Saya mencoba untuk membangun skrip shell yang menerima berbagai opsi dan getoptssepertinya solusi yang baik karena dapat menangani pemesanan variabel opsi dan argumen (saya pikir!). Saya hanya akan menggunakan opsi pendek dan setiap opsi pendek akan membutuhkan nilai yang sesuai, misalnya: ./command.sh -a arga -g argg -b argbtetapi saya ingin …
8 bash  getopts 
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.