Зачем заключать в скобки одну букву в регулярном выражении grep?

Зачем заключать в скобки одну букву в регулярном выражении grep?

Я видел несколько случаев, когда люди делали это:

grep [f]oobar

Но я не понимаю, почему это предпочтительнее, чем

grep foobar

решение1

Нет причин, по которым этот синтаксис предпочтителен сам по себе. Иногда он используется как хак при «grepping» для процесса (например, ps aux | grep [a]pache). Использование этого синтаксиса не позволяет grep сопоставлять свою собственную командную строку в списке процессов.

ВидетьКак запретить «ps» сообщать о собственном процессе?

Связанный контент