Portál AbcLinuxu, 25. října 2025 15:37
#!/bin/bash
# inicializace promennych
f_hodn=hodnoceni.txt
f_stud=students.txt
var=a-e
# zpracovani argumentu
while getopts h:s:v arg
do
case $arg in
h) f_hodn=$OPTARG;;
s) f_stud=$OPTARG;;
v) var=$OPTARG;;
esac
done
echo $var
echo $f_hodn
echo $f_stud
nevite, proc kdyz ho spustim s parametrem v, tak ten se nevypise? Dela mi to vzdy u toho argumentu, ktery v h:s:v uvedu jako posledni v rade.
h:s:v:jinak více samozřejmě v manuálu.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.