Mam skrypt awk, który sprawdza wiele możliwych wzorów, robiąc coś dla każdego wzorca. Chcę coś zrobić na wypadek, gdyby żaden z wzorów nie był dopasowany. czyli coś takiego:awk: "domyślna" akcja, jeśli nie został dopasowany żaden wzorzec?
/pattern 1/ {action 1}
/pattern 2/ {action 2}
...
/pattern n/ {action n}
DEFAULT {default action}
Gdzie oczywiście linia „default” nie jest składnia awk i chciałbym wiedzieć, czy istnieje taka składnia (jak tam zwykle jest w sprawozdaniu swtich/Case w wielu językach programowania).
Oczywiście, zawsze mogę dodać polecenie "następny" po każdej czynności, ale jest to uciążliwe w przypadku, gdy mam wiele akcji, a co ważniejsze, uniemożliwia mi dopasowanie linii do dwóch lub więcej wzorów.
Pomijając błąd sugerujący użycie słowa "następny", różni się on od mojej odpowiedzi, w jaki sposób? –
ooops - twoje prawo - przepraszam. – tue