![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Uso getopts | TurboArkhan | Shell scripting e di programmazione | 3 | 06-22-2009 05:31 PM |
| getopts aiutare | GrepMe | Shell scripting e di programmazione | 3 | 06-20-2007 12:47 PM |
| aiuto in getopts | problemi | Shell scripting e di programmazione | 1 | 05-05-2006 12:07 AM |
| getopts | yerra | Shell scripting e di programmazione | 5 | 03-26-2005 10:43 AM |
| getopts | Shell scripting e di programmazione | 3 | 12-05-2002 07:42 PM | |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Guida in getopts
Salve,
Il mio script prendere un file di input come parametro (che non è obbligatorio) e anche un opzione. ksh my_script.sh <inputfile> [-n] L'opzione-n ho dato non è assolutamente legato ai file di input. Ora il problema è quando i eseguire lo script specificando il file di input e l'opzione (il modo in cui, come indicato sopra), l'opzione da parte del codice non funziona, non mi risulta di azione. Ma quando i eseguire lo script in questo modo, ho sempre desiderato la mia uscita ksh my_script.sh-n <inputfile> Ma non è questo il modo in cui dovrebbero parlare i loro. Perché l'opzione dato alla fine non è l'esecuzione delle sue azioni.? E 'una regola per getopts o un problema con il mio codice? Please help me su questo. Esempi di codice: #! / bin / ksh mentre getopts' n 'opzione fare caso "$ opzione" in n) echo "opzione è n" ;; ?) Echo "Bad opzione specificato ...." ;; esac fatto shift `expr $ OPTIND - 1` Input \u003d $ 1 echo $ input Grazie in anticipo, Chella |
|
||||
|
La ringrazio molto per la risposta.
Può spiegare mi succede wat wen l'opzione è dato l'ultimo? ksh my_script.sh-n Anche in questo caso ho dato la possibilità all 'ultimo. Questo funziona bene. Io sono in rito traccia? dove è il problema in realtà? Saluti, Chella |
|
||||
|
Citazione:
Saluti, Chella |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|