Non so se è possibile, ma voglio scrivere script di shell che si comportano come eseguibili regolari con opzioni. Come un esempio molto semplice, si consideri un foo.sh shell script che viene configurato in modo da essere eseguibile:Come scrivere script di shell Unix con opzioni?
./foo.sh
./foo.sh -o
e il codice foo.sh
opere come
#!/bin/sh
if ## option -o is turned on
## do something
else
## do something different
endif
E 'possibile e come fare? Grazie.
Grazie. In realtà conosco il trucco dell'argomentazione, ma è troppo zoppo ... "getopt" sembra interessante. – 4ae1e1
quell'opzione deve essere solo il primo parametro? E se ho due opzioni, come fai a distinguere? –