Herramientas de usuario

Herramientas del sitio


informatica:sistemas_operativos:linux:grep

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:sistemas_operativos:linux:grep [2022/03/16 11:08] – [Excluir ficheros] tempwininformatica:sistemas_operativos:linux:grep [2024/06/11 13:28] (actual) – [Coincidencia exacta] tempwin
Línea 7: Línea 7:
 Si hacemos: Si hacemos:
  
-<code>+<code bash>
 grep 25 fichero grep 25 fichero
 </code> </code>
Línea 13: Línea 13:
 Buscará todo lo que contenga 25. Pero si queremos buscar exactamente 25, sin nada a su alrededor, empleamos la opción ''-w'': Buscará todo lo que contenga 25. Pero si queremos buscar exactamente 25, sin nada a su alrededor, empleamos la opción ''-w'':
  
-<code>+<code bash>
 grep -w 25 fichero grep -w 25 fichero
 </code> </code>
  
 +La opción ''-w'' hace que se busquen palabras. Para ''grep'' una palabra son letras, dígitos y el guión bajo (''_''). Si tenemos lo siguiente:
  
 +<code>
 +La ip y puerto es 127.0.0.1:4225
 +El puerto que utiliza el servidor de correo es el 25
 +</code>
 +
 +''grep -w 25'' coincidiría con la segunda línea, pero no con la primera.
 ===== Excluir ficheros ===== ===== Excluir ficheros =====
  
Línea 38: Línea 45:
 </code> </code>
  
 +Se puede indicar más de un tipo de archivo añadiendo más opciones ''include'':
 +
 +<code bash>
 +grep -r texto --include=\*.txt --include=\*.csv --include=\*.json
 +</code>
 ===== Mostrar solo el nombre de los ficheros que contienen coincidencias ===== ===== Mostrar solo el nombre de los ficheros que contienen coincidencias =====
  
informatica/sistemas_operativos/linux/grep.1647425308.txt.gz · Última modificación: por tempwin