Tengo un archivo file1 que termina con
Success... O
success...

Quiero grep de la palabra success en un camino que no es el caso de manera sensible.

He escrito el siguiente comando, pero es sensible a mayúsculas

cat file1 | grep "success\.\.\."

¿Cómo puedo cambiar para que returns 0 con tanto Success... O
success...

InformationsquelleAutor all_techie | 2018-01-28

2 Comentarios

  1. 57

    Puede utilizar el -i de la bandera que hace que su patrón de mayúsculas y minúsculas:

    grep -iF "success..." file1

    Además, no hay ninguna necesidad de cat. grep toma un archivo con la sintaxis grep <pattern> <file>. También he usado el -F bandera para buscar una cadena fija para evitar que se escape el botón de puntos suspensivos.

    • no simple grep -i success file1 devuelve el mismo resultado como se esperaba aquí?
    • Sí, pero -F busca la cadena exacta, sin hacer ningún regex de análisis, por lo que es a menudo más rápido y más fácil escribir si usted (como el OP hizo) tienen caracteres especiales en la frase que está buscando

Dejar respuesta

Please enter your comment!
Please enter your name here