Domande taggate «getopts»

5
getopt, getopts o analisi manuale: cosa usare quando voglio supportare le opzioni short e long?
Attualmente sto scrivendo uno script Bash che ha i seguenti requisiti: dovrebbe funzionare su un'ampia varietà di piattaforme Unix / Linux dovrebbe supportare entrambe le opzioni short e (GNU) long So che getoptssarebbe il modo preferito in termini di portabilità ma AFAIK non supporta opzioni lunghe. getoptsupporta opzioni lunghe ma …

5
Come posso rilevare che nessuna opzione è stata passata con getopts?
Ho questo codice - #getoptDemo.sh usage() { echo "usage: <command> options:<w|l|h>" } while getopts wlh: option do case $option in (w) name='1';; (l) name='2';; (h) name='3';; (*) usage exit;; esac done print 'hi'$name Quando corro bash getoptDemos.sh(senza l'opzione) stampa hiinvece di chiamare la funzione usage. Chiama l'utilizzo quando vengono fornite …
19 bash  shell  options  getopts 




2
Come gestire la fine delle opzioni - in getopts
Uso getopts per analizzare gli argomenti negli script bash come 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="$*" exeparamsconterrà eventuali opzioni / argomenti non analizzati. …
9 bash  getopts 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.