Я видел несколько случаев, когда люди делают это:
grep [f]oobar
Но я не понимаю, почему это предпочтительнее
grep foobar
regex
grep
regular-expressions
hortitude
источник
источник
Ответы:
Нет причины, по которой предпочтительный синтаксис сам по себе. Иногда он используется как хак, когда «подбрасывает» процесс (например,
ps aux | grep [a]pache
). Использование этого синтаксиса не позволяет grep сопоставлять свою собственную командную строку в списке процессов.См. Как предотвратить, чтобы «ps» сообщал о собственном процессе?
источник