ciao ragazzi premetto che sono uno scripter alle prime armi, per ora ho scritto dei banali script e ora mi trovo davanti a un progetto un po piu complesso:
devo realizzare uno script che deve svolgere determinati compiti, in maniera piu specifica se gli passo degli argomenti aggiuntivi
mi spiego meglio , lo script deve andare a cercare determinate informazioni all interno dei file passati come argomenti(file 1 file 2 ...filen)
./script[ -u user ] [ -a citta ] [ -p citta ] file1 file2 ... filen
pero allo script oltre ai file gli posso passare delle opzioni -u user -a citta -p citta(queste opzioni possono essere passate anche in ordine sparso purche prima dei nomi dei file), che restringono la ricerca all interno dei miei file.
la mia domanda è questa come faccio a gestire le varie funzionalita ( -u -a -p) dato che potrebbero capitare prima l una poi un altra...
come si ragiona in questi casi?


ho visto esiste getopts ma non ho capito ne come si usa e ne cosa fa...potete darmi una mano?