![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| Bruke getopts | TurboArkhan | Shell programmering og Skripting | 3 | 06-22-2009 04:31 |
| getopts hjelp | GrepMe | Shell programmering og Skripting | 3 | 06-20-2007 11:47 |
| hjelp i getopts | problemer | Shell programmering og Skripting | 1 | 05-04-2006 11:07 |
| getopts | yerra | Shell programmering og Skripting | 5 | 03-26-2005 10:43 |
| getopts | Shell programmering og Skripting | 3 | 12-05-2002 07:42 | |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
||||
|
Hjelp i getopts
Hei,
Min skriptet tar en inndatafil som en parameter (som ikke er obligatorisk), og også et alternativ. ksh my_script.sh <inputfile> [-n] Alternativet-n Jeg har gitt ikke er noen måte er relatert til inndatafilen. Nå er problemet her er når jeg kjøre skriptet angir inndatafilen og alternativet (slik som nevnt ovenfor), alternativet del av koden ikke fungerer resulterende meg med ingen handling. Men når jeg kjøre skript på denne måten, jeg får min ønskede utdatafilen ksh my_script.sh-n <inputfile> Men dette er ikke måten jeg bør nevne dem. Hvorfor valget gitt på slutten er ikke utføre sine handlinger.? Er det en regel for getopts eller problemer med min kode? Behage hjelpe meg angående dette. Eksempelkoden: #! / bin / ksh mens getopts' n 'alternativet gjøre case "$ alternativet" i n) echo "alternativet n" ;; ?) Echo "Bad alternativ angitt ...." ;; esac ferdig shift `expr $ OPTIND - 1` Inndatafil \u003d $ 1 echo $ inndatafil Takk på forhånd, Chella |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|