He visto varios casos en los que la gente hace esto:
grep [f]oobar
Pero no entiendo por qué eso es preferible a
grep foobar
Respuesta1
No hay ninguna razón por la que sea preferible la sintaxis por sí sola. A veces se utiliza como truco al "buscar" un proceso (por ejemplo, ps aux | grep [a]pache
). El uso de esa sintaxis evita que grep coincida con su propia línea de comando en la lista de procesos.