Manual_CentOS5_6

Páginas: 677 (169218 palabras) Publicado: 28 de octubre de 2013
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:

-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.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS