Manual_CentOS5_6
Páginas: 677 (169218 palabras)
Publicado: 28 de octubre de 2013
Qué es el Comando de Linux grep?
Explicación
COMANDO grep:
El comando grep selecciona y muestra las líneas de los archivos que coincidan con la cadena o patrón dados.
SINTAXIS:
La sintaxis es
grep [opciones] patrón [archivo]
OPCIONES:
-A Muestra el número de líneas de texto que hay después de la línea coincidente.
-a No suprime las lineas desalida con datos binarios, las trata como texto.
-b Mostrar el offset de bytes del archivo de entrada antes de cada linea en la salida.
-c Muestra la cuenta de líneas coincidentes.
-d acción Definir acción para acceder a los directorios
read lee todos los archivos del directorio.
skip salta directorios.
recurse lee reiterativamente todos los archivos y directorios
-e patrón Busca unpatrón.
-h Muestra las líneas coincidentes pero no los nombres de archivo.
-i Ignora los cambios mayúsculas y minúsculas, las considera equivalentes.
-n Muestra la línea y el número de línea.
-q Mostrar en modo silencioso, no muestra nada.
-r Lee iterativamente todos los archivos en los directorios y subdirectorios encontrados.
-v Muestra todas las lineas que no coinciden.
-V Muestrala versión.
-w Coincidencia en palabras completas únicamente.
También puedes usar patrones para la operación de búsqueda.
. Coincidencia de caracteres únicos.
* Caracter comodín.
^ Empieza por.
$ Termina en.
EJEMPLO: Vamos a asumir que tenemos un archivo file1.txt y tiene la siguiente información.
hscripts has many valuable free scripts
It is the parent site ofwww.forums.hscripts.com
hscripts include free tutorials and free gif images
Purchase scripts from us
A webmaster/web master resource website
Para mostrar todas las líneas que contengan hscripts:
grep 'hscripts' file1.txt
El salida será:
hscripts has many valuable free scripts
It is the parent site of www.forums.hscripts.com
hscripts include free tutorials and free gifimages
Para mostrar la cuenta de lineas que contienen hscripts:
grep -c 'hscripts' file1.txt
El salida será:
3
Para mostrar las líneas que empiezan por hscripts:
grep '^hscripts' file1.txt
El salida será:
hscripts has many valuable free scripts
hscripts include free tutorials and free gif images
Para buscar los archivos en eldirectorios HEC que contengan la cadena \"include\":
grep -c 'include' HEC/*
El comando anterior mostrará el nombre de archivo y la cuenta de líneas que contienen la cadena \"include\"
Salida ejemplo:
HEC/admin.php:3
HEC/auth.php:1
HEC/calendar.php:3
HEC/checklogin.php:0
HEC/colors.php:0
HEC/msize.php:3
Una nota
Buscar comandos Linux ...Esperamos que disfrute de este tutorial. Agradecemos su valiosa retroalimentación o sugerencias sobre este LINUX / UNIX referencia cmd. Este es un contenido de derechos de autor.
Other Links
web hosting
Free Website BuilderAurigma upload SDK for any websiteClassifieds Script - classibaseDedicated Java hosting with Tomcat, Glassfish, Jetty, JBoss, Ant, Git, Maven at JVM HostPHPRunner.Build better PHP code. Now with WYSIWYG support. Advertise Here
Privacy Policy | License | Sitemap
Tema
Qué es el Comando de Linux grep?
Explicación
COMANDO grep:
El comando grep selecciona y muestra las líneas de los archivos que coincidan con la cadena o patrón dados.
SINTAXIS:
La sintaxis es
grep [opciones] patrón [archivo]
OPCIONES:
-AMuestra el número de líneas de texto que hay después de la línea coincidente.
-a No suprime las lineas de salida con datos binarios, las trata como texto.
-b Mostrar el offset de bytes del archivo de entrada antes de cada linea en la salida.
-c Muestra la cuenta de líneas coincidentes.
-d acción Definir acción para acceder a los directorios
read lee todos los archivos del directorio.
skip...
Leer documento completo
Regístrate para leer el documento completo.