Portál AbcLinuxu, 11. května 2025 04:23

Dotaz: Jak na více parametrů pro skript

2.3.2007 15:28 XMurder | skóre: 25 | blog: introvert
Jak na více parametrů pro skript
Přečteno: 224×
Odpovědět | Admin
Ahoj, mám další dotaz:))
Zadám dva parametry skriptu, například: skript.sh -c config.txt. Problém je v tom že nevím jak to napsat, aby mi skript bral více parametrů kdyby to někdo i třeba přehodil, příklad: skript.sh -n -c config.txt nebo ještě lépe skript.sh -c config.txt -i eth0 --nocolors. On je problém že když se přehodí, tak už se změní obsah $1, $2 atd. třebas ls -Falsh, ls -l -h..jak pozná co je co? No abych to nenatahoval, kdyžtak jde o tohle (na tom se učím). Dík
PS: myslím že se to v céčku řeší příkazem "case", nebo co, ale nechápu jak to udělat ve skriptu (case trochu znám - forenzní analýzou vstupních parametrů nebo..??)
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

2.3.2007 15:34 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
Rozbalit Rozbalit vše Re: Jak na více parametrů pro skript
Odpovědět | | Sbalit | Link | Blokovat | Admin
getopts
2.3.2007 15:42 Andrej Herceg | skóre: 43
Rozbalit Rozbalit vše Re: Jak na více parametrů pro skript
Odpovědět | | Sbalit | Link | Blokovat | Admin
getopts v Bashi (aspoň ten môj) nepodporuje dlhé názvy parametrov. Podporuje ich program getopt.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.