Saya telah melihat beberapa contoh di mana orang melakukan ini:
grep [f]oobar
Tapi saya tidak mengerti mengapa itu lebih disukai
grep foobar
regex
grep
regular-expressions
hortitude
sumber
sumber
Jawaban:
Tidak ada alasan untuk sintaks yang disukai. Kadang-kadang digunakan sebagai peretasan ketika "menangkap" untuk suatu proses (misalnya,
ps aux | grep [a]pache
). Menggunakan sintaksis itu mencegah grep mencocokkan baris perintahnya sendiri dalam daftar proses.Lihat Bagaimana mencegah "ps" melaporkan prosesnya sendiri?
sumber