August 2012
Intermediate to advanced
624 pages
17h 11m
Polish
Do przetwarzania opcji dostarczanych do skryptu jest wykorzystywana instrukcja getopts, która w przypadku nieodpowiedniego zdefiniowania wiersza polecenia generuje własne, nieciekawe komunikaty o błędach. Czy można używać instrukcji getopts z własnym mechanizmem obsługi błędów?
Aby wyłączyć w poleceniu getopts funkcję generowania informacji i zgłaszania błędów, wystarczy przed rozpoczęciem przetwarzania opcji przypisać zmiennej $OPTERR wartość 0. Jeśli jednak instrukcja getopts powinna dostarczać pewne informacje, ale bez komunikatów o błędach, należy na początku listy opcji umieścić znak dwukropka (w jednym z komentarzy poniższego skryptu została umieszczona strzałka ...
Read now
Unlock full access