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
regex
grep
regular-expressions
hortitud
fuente
fuente
Respuestas:
No hay razón para que esa sintaxis sea preferible por sí sola. A veces se usa como un truco cuando se "grepping" para 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.Consulte ¿Cómo evitar que "ps" informe su propio proceso?
fuente