Comando básico de Linux grep

grep

Objetivo: Para utilizar el comando grep para encontrar el archivo en la clasificación cadena de
formato:
grep [opciones] [patrón de búsqueda] [nombre de archivo]

Eche un vistazo a un ejemplo:
cree un archivo test1.txt, el contenido del archivo es:
aaa
AAAAAA
abc
abcabcabc
cbacbacba
match_pattern
nand-> erase

En primer lugar, cuando buscamos una cadena, queremos mostrar lo siguiente:
1) el nombre del archivo donde se encuentra --- grep ya muestra el nombre del archivo de destino de forma predeterminada al buscar
2) el número de línea en el archivo donde se encuentra ------ use n opción

grep -rn "cadena" nombre de archivo
r (recursivo): búsqueda recursiva
n (número): muestra el número de línea de la
cadena de posición de destino : es la cadena de destino
que se encuentra Nombre de archivo: el archivo de destino que se encuentra, si es * entonces Significa encontrar todos los archivos y directorios en el directorio actual

Por ejemplo:
grep -n "abc" test1.txt Encuentre la cadena abc en test1.txt
grep -rn "abc" * Busque recursivamente la cadena abc en el directorio actual abc
grep -rnw "abc" * Haga coincidir recursivamente el carácter de búsqueda en el directorio actual String abc

book@www.100ask.org:~/linux/dira$ grep -n "abc" test1.txt
3:abc
4:abcabcabc
book@www.100ask.org:~/linux/dira$ grep -rn "abc" *
dirb/test1.txt:3:abc
dirb/test1.txt:4:abcabcabc
test1.txt:3:abc
test1.txt:4:abcabcabc
book@www.100ask.org:~/linux/dira$ grep -rnw "abc" *
dirb/test1.txt:3:abc
test1.txt:3:abc

Publicado 53 artículos originales · elogiado 16 · visitas 2213

Supongo que te gusta

Origin blog.csdn.net/m0_37757533/article/details/105351573
Recomendado
Clasificación