Comandos básicos del viaje de autoaprendizaje de Linux (comando grep)

Comandos básicos de viaje de autoaprendizaje de Linux (comando de búsqueda de contenido grep)


Prefacio

1. En la sección anterior, hablamos sobre la función básica y el uso de comodines. Si aún no lo ha leído, haga clic en el enlace a continuación para ver: comodines

2. En esta sección, continuamos regresando al comando y describimos otro comando de búsqueda grep, pero grep es diferente del archivo de búsqueda de find, grep se usa para buscar el contenido del archivo.


Sugerencia: El siguiente es el contenido de este artículo.

Uno, introducción a grep

La función principal de grep es extraer las líneas que coinciden con la cadena en el archivo.

  • Nombre del comando: grep
  • Ubicación: / usr / bin / grep
  • Autoridad de ejecución: todos los usuarios
  • Descripción de la función: extrae la línea que coincide con la cadena en el contenido del archivo
命令格式
grep [选项] 查找内容 文件
常用选项:
-n:显示行号
-v:反向查找
-i:忽略大小写
-o:仅显示匹配到的字符串
--color=auto:搜索出的结果颜色高亮显示(默认选项)

Dos, uso de grep

1. Cuando queremos buscar directamente una determinada cadena en un archivo y dejar que grep muestre la línea correspondiente a la cadena coincidente:

grep root / etc / passwd: representa la búsqueda del archivo passwd en el directorio / etc y muestra la línea que contiene el campo raíz .
Inserte la descripción de la imagen aquí


2. Cuando queremos buscar directamente una determinada cadena en un archivo, y dejar que grep muestre la línea correspondiente a la cadena coincidente, hay una identificación de número de línea:

grep -n root / etc / passwd: significa buscar el archivo passwd en el directorio / etc, mostrar la línea que contiene el campo raíz y mostrar el número de líneas en el archivo .
Inserte la descripción de la imagen aquí

3. Cuando queremos buscar directamente una determinada cadena en un archivo, y dejar que grep muestre la línea correspondiente a la cadena coincidente, ignore el caso:

grep -i usuario / etc / passwd: Significa buscar el archivo passwd en el directorio / etc, y mostrar la línea que contiene el campo de usuario, y el campo de usuario se mostrará ignorando mayúsculas y minúsculas, es decir, USUARIO en mayúsculas o minúsculas. hacer .
Inserte la descripción de la imagen aquí

4. Cuando queremos buscar directamente una determinada cadena en un archivo, y dejamos que grep muestre todas las líneas excepto la línea correspondiente a la cadena coincidente:

grep -v repos redhat.repo: significa buscar el archivo redhat.repo en este directorio, y no mostrar las líneas que contienen el campo repos, y solo mostrar las líneas que no contienen el campo repos .
Inserte la descripción de la imagen aquí


para resumir

En esta sección hablamos de
{

Uso básico de grep

} En la
siguiente sección, hablaremos de expresiones regulares, cuando las usemos con grep.

Supongo que te gusta

Origin blog.csdn.net/qq313088385/article/details/113697059
Recomendado
Clasificación