Portál AbcLinuxu, 13. července 2025 23:55
./script [option1] [NAME1,NAME2,...] [option2] napr: ./script -a soubor1 soubor2 soubor3 -xJde neco takoveho vyresit pomoci getopts bez vymysleni vlastnich rutin pro parsovani argumentu? Pomoci tohoto pristupu:
while getopts "a:" OPT do case $OPT in a) for I in ${OPTARG} do echo $I done esac donemam v OPTARG vzdy aktualni argument, ale ne pole argumentu...
./script [OPTIONS] [FILE...]
Jinak by vám nezbylo, než si argumenty sám parsovat, ale to bych nedoporučoval - použitá syntaxe je hodně nestandardní, v rámci linuxu jedinečná, řekl bych.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.