Tôi có một kịch bản awk kiểm tra rất nhiều mẫu có thể, làm một cái gì đó cho mỗi mẫu. Tôi muốn một cái gì đó được thực hiện trong trường hợp không có mô hình nào phù hợp. tức là một cái gì đó như thế này:awk: hành động "mặc định" nếu không có mẫu nào được khớp?
/pattern 1/ {action 1}
/pattern 2/ {action 2}
...
/pattern n/ {action n}
DEFAULT {default action}
đâu tất nhiên, "DEFAULT" dòng là không có cú pháp awk và tôi muốn biết nếu có một cú pháp như vậy (như thường có trong Xem bằng Tiếng Anh/trường hợp báo cáo trong nhiều ngôn ngữ lập trình). Tất nhiên, tôi luôn có thể thêm một lệnh "tiếp theo" sau mỗi hành động, nhưng điều này là tẻ nhạt trong trường hợp tôi có nhiều hành động, và quan trọng hơn, nó ngăn cản tôi không khớp dòng đó với hai hoặc nhiều mẫu. Quay lại đầu trang |||||||||||||||||||||||||||||||||
Bên cạnh sai lầm khi đề xuất sử dụng 'next', câu trả lời này khác với câu trả lời của tôi như thế nào? –
ooops - quyền của bạn - xin lỗi tôi. – tue