Pytania otagowane jako getopts

30
Jak parsować argumenty wiersza poleceń w Bash?
Powiedzmy, że mam skrypt wywoływany za pomocą tej linii: ./myscript -vfd ./foo/bar/someFile -o /fizz/someOtherFile albo ten: ./myscript -v -f -d -o /fizz/someOtherFile ./foo/bar/someFile Co znajduje się w przyjętym sposobem analizowania tego taki, że w każdym przypadku (lub kombinacja tych dwóch) $v, $fi $dwszystko będzie ustawiona truei $outFilebędzie równa /fizz/someOtherFile?


7
Przykład użycia getopts w bash
Chcę wywołać myscriptplik w ten sposób: $ ./myscript -s 45 -p any_string lub $ ./myscript -h #should display help $ ./myscript #should display help Moje wymagania to: getopt tutaj, aby uzyskać argumenty wejściowe sprawdź, czy -sistnieje, jeśli nie, zwróć błąd sprawdź, czy wartość po -sznaku to 45 lub 90 sprawdź, …
345 bash  shell  getopts 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.