Linux - Comando grep
Comando - grep
- 
    
Busca en un cadena de palabras el patrón que le pasemos como argumentos al comando
 - 
    
Tenemos un archivo textos llamado
textos 
Soy un archivo de texto 
con un conjunto de palabras
que se utilizan como prueba
en este sistema
- Ejecuto el comando
 
grep "pala" textos
# Sale en rojo la palabra "pala" pero lo puse entrecomillas para que se entienda mejor pero en un sistema real no se muestra así
con un conjunto de "pala"bras 
Opciones
-w
- Selecciona sólo aquellas líneas que coincida exactamente que formen las palabras enteras.
    
- La coincidencia de la cadena correspondiente debe estar al principio de la línea, o precedida por un carácter constituyente no-palabra.
 - Debe ser al final de la línea o seguido por un carácter constituyente por una no-palabra.
 - Los caracteres constitutivos de palabra son letras, dígitos y guiones bajos.
 - Esta opción no tiene efecto si también se especifica 
-x 
 
# Ejemplo :
grep -w "palabra" fichero.txt
# Aparece la linea donde aparece la coincidencia
con un conjunto de "palabras" # Las comillas no aparece por defecto , se han añadido para que el ejemplo se vea más claro
- Combinación de 2 comandos para buscar y mostrar el numero de líneas que aparece la palabra
 
# Ejemplo :
grep -w "palabra" fichero.txt | wc -l
1 # Aparece una vez
      
      
      
Deja un comentario