6
Znalazłem przykładowy skrypt do używania polecenia getopt w powłoce."dla i" bez "w [sekwencji]" kończącej się przy użyciu getopt
#!/bin/bash
args=$(getopt ab $*)
set -- $args
for i;
do
case "$i" in
-a)shift; echo "it was a";;
-b)shift; echo "it was b";;
esac;
done
To działa dobrze, ale nie rozumiem, gdzie jest zmienna $ i przypisane. Jak wie, że musi iterować przez $ arg. Czy możesz to wyjaśnić?
Strona podręcznika 'bash' może, zgodnie z opisem pętli' for'. – chepner