![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Brug getopts | TurboArkhan | Shell Programmering og Scripting | 3 | 06-22-2009 05:31 PM |
| getopts hjælpe | GrepMe | Shell Programmering og Scripting | 3 | 06-20-2007 12:47 PM |
| Hjælp i getopts | problemer | Shell Programmering og Scripting | 1 | 05-05-2006 12:07 AM |
| getopts | yerra | Shell Programmering og Scripting | 5 | 03-26-2005 10:43 AM |
| getopts | Shell Programmering og Scripting | 3 | 12-05-2002 07:42 PM | |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
||||
|
Hjælp i getopts
Hej,
Min script vil tage et input filen som en parameter (som ikke er obligatorisk), og også en mulighed. ksh my_script.sh <inputfile> [-n] Den option-n jeg har givet er ingen relation til de input filen. Nu er problemet her, er, når jeg køre scriptet med angivelse af input-filen, og mulighed for (den måde som nævnt ovenfor), mulighed for en del af koden ikke fungerer som følge mig med ingen handling. Men når jeg køre scriptet på denne måde, jeg får min ønskede output ksh my_script.sh-n <inputfile> Men dette er ikke den måde, jeg skal nævne dem. Hvorfor muligheden i slutningen ikke klarer sin indsats.? Er det en regel for getopts eller problem med min kode? Please hjælp mig vedrørende dette. Sample-kode: #! / bin / ksh mens getopts' n 'mulighed gøre case "$ option" i n) echo "valgmulighed er n" ;; ?) Echo "Bad mulighed specificeret ...." ;; ESAC gjort skift `expr $ OPTIND - 1« Inddatafilen \u003d $ 1 echo $ inddatafilen Thanks in advance, Chella |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|