![]() |
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Använda getopts | TurboArkhan | Shell-programmering och Skript | 3 | 06-22-2009 04:31 |
| Hjälp i getopts | Chella | Shell-programmering och Skript | 4 | 11-02-2007 01:09 |
| getopts hjälp | GrepMe | Shell-programmering och Skript | 3 | 06-20-2007 11:47 |
| hjälp med getopts | problem | Shell-programmering och Skript | 1 | 05-04-2006 11:07 |
| getopts | Shell-programmering och Skript | 3 | 12-05-2002 07:42 | |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
||||
|
getopts
Jag har ett script som bränder ett kommando bygger på vissa parametrar. Jag meddelanden koden nedan ..
Alternativen måste ges så att -u alternativet går längs med-d och-s-f går med-d och-t går med-s och-D. 1) Hur kan jag se till att användaren missar något av de alternativ han skulle bli tillfrågad. Är det enkelt om sedan annanstans där jag kontrollera hur lång sträng av alla dessa alternativ. USAGE \u003d "Usage:" basename $ 0 "[-s schemaname] [-d databasename] [-u användarnamn]-f-t-h" medan getopts: S: d: u: fth params göra fallet $ params i s) SOURCESCHEMA \u003d "$ OPTARG"; f) FULL \u003d "y"; t) TABLE \u003d "y"; d) dbname \u003d "$ OPTARG"; u) USERNAME \u003d "$ OPTARG"; h) help_doc exit 0 ;; ? | echo "Ogiltig Alternativ Specificerat" echo "$ ANVÄNDNING" 1> & 2, exit 1 ;; ESAC gjord Tack .. |
| Komihåglista |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|