Tích lũy tài liệu GNU:
‘\<’ Match the empty string at the beginning of word.
‘\>’ Match the empty string at the end of word.
My / etc / fstab trông như thế này:
/dev/sdb1 /media/fresh ext2 defaults 0 0
Tôi muốn grep trả lại TRUE / FALSE cho sự tồn tại của / media / Fresh. Tôi đã thử sử dụng \<
và \>
nó không hoạt động. Tại sao?
egrep '\</media/fresh\>' /etc/fstab
Cách giải quyết:
egrep '[[:blank:]]/media/fresh[[:blank:]]' /etc/fstab
Nhưng nó trông xấu hơn.
Grep của tôi là 2.5.1
/
không được coi là một ký tự từ, vì vậy regex sẽ không khớp - "\ b khớp với trước và sau một chuỗi chữ số" chính xác hơn là nói "trước và sau một từ"