15
Si el archivo contieneEl uso de expresiones regulares de búsqueda hacia delante, egrep
apples are good
apple cider is also good
¿Por qué egrep '(?=apples)app' file
dejar de recoger todas las líneas?
Usando egrep 2.5.1 en MAC
en Mac OS, puede obtener grep de GNU (que cuenta con el apoyo de PCRE) a través de [homebrew-engañados] (https://github.com/Homebrew/homebrew-dupes) –
El enlace de arriba ya no parece tener una "comparación de sabor Regex". Básicamente, ahora es solo un sitio que presenta el programa "Regex Buddy" por $ 39.95. Creo que algo así como la comparación de sabores está disponible aquí: http://www.greenend.org.uk/rjk/tech/regexp.html pero es asombrosamente difícil encontrar información sobre esto. –
Puede hacer esto en Linux usando el indicador '-P': ** - P, --perl-regexp: Interprete PATTERN como una expresión regular de Perl. Esto es altamente experimental y grep -P puede advertir sobre las características no implementadas. ** Lo que es inusual es que la versión BSD (Mac, Darwin, en comparación con el año 2010) hace referencia '-P' tangencialmente en la parte inferior de la documentación, pero no no definirlo como una bandera utilizable. Los usuarios de Mac pueden descargar una versión más nueva de [Grep en el sitio de Gnu] (http://www.gnu.org/software/grep/). Es sorprendente que incluso OS X 10.9 se incluye con una versión antigua con muchos errores. – ingyhere