6
Ho trovato uno script di esempio per l'utilizzo del comando getopt nella shell."per i" senza "in [sequenza]" che termina durante l'utilizzo di 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
Funziona bene, ma non capisco dov'è la variabile $ che ho assegnato. Come sa che deve iterare con $ arg. Puoi spiegare questo?
La pagina man di 'bash' può, sotto la descrizione del ciclo' for'. – chepner