Tôi muốn có được kết hợp nhiều mẫu với AND ẩn giữa các mẫu, nghĩa là tương đương với việc chạy một vài greps theo trình tự:
grep pattern1 | grep pattern2 | ...
Vậy làm thế nào để chuyển đổi nó thành một cái gì đó như thế nào?
grep pattern1 & pattern2 & pattern3
Tôi muốn sử dụng một grep đơn vì tôi đang xây dựng các đối số một cách linh hoạt, vì vậy mọi thứ phải khớp trong một chuỗi. Sử dụng bộ lọc là tính năng hệ thống, không phải grep, vì vậy nó không phải là một đối số cho nó.
Đừng nhầm lẫn câu hỏi này với:
grep "pattern1\|pattern2\|..."
Đây là một kết hợp đa mẫu OR .