Nói rằng thật dễ dàng nếu tôi muốn tìm một cái gì đó có chứa các chữ cái và chữ thường
sản xuất | grep -E '[0-9a-z]'
Chân đế hữu ích để khớp với một tập hợp các ký tự, nhưng còn những cái có phần đặc biệt thì sao?
Nếu tôi muốn, sử dụng dấu ngoặc, khớp với bất kỳ ký tự nào, ngoại trừ một trong các ký tự này: dấu ngoặc đóng ]
, dấu gạch ngang (hoặc dấu gạch nối) "-", cả dấu gạch chéo /
và \
dấu mũ ^
, dấu hai chấm :
.
Nó sẽ trông như thế này (tôi biết điều này không hoạt động)?
[^] - / \ ^:]
awk
triển khai vàperl
ví dụ.