Solapas principales

grep es una utilidad de la línea de comandos escrita originalmente para ser usada con el sistema operativo Unix.

Usualmente, grep toma una expresión regular de la línea de comandos, lee la entrada estándar o una lista de archivos, e imprime las líneas que contengan coincidencias para la expresión regular.

Su nombre deriva de un comando en el editor de texto ed que tiene la siguiente forma: g/re/p y significa «hacer una búsqueda global para las líneas que encajen con la expresión regular (regular expression en inglés), e imprimirlas». Hay varios argumentos que se pueden usar con grep para modificar el comportamiento por defecto.

Existen otros retroacrónimos (incorrectos) para el nombre, entre ellos: General Regular Expression Parser (analizador general de expresiones regulares), General Regular Expression Print (imprimir expresión regular general), y Global Regular Expression Print (imprimir expresión regular global), éste último no tan lejano de la realidad.

Leer más

Vamos a poner un ejemplo concreto. Supongamos que queremos buscar todos los archivos que contengan la frase "fruteroloco" dentro tu carpeta /home/pakote/documentos.

El comando a ejecutar sería:
 

grep -lir "fruteroloco" "/home/pakote/documentos"


El parámetro -l le indica que imprima los nombres de archivos en los que se encuentre el texto solicitado. El parámetro -i, que ignore las mayúsculas y minúsculas. El parámetro -r, que busque en forma recursiva dentro de la ruta indicada.

En caso de que desees restringir la búsqueda a un determinado tipo de archivo, primero ir a la ruta donde grep tenga que realizar la búsqueda.

 

cd /home/pakote/documentos


Luego, escribe algo similar a esto adaptándolo según tus necesidades:
 

grep -lir "fruteroloco" *.pdf

 

 

Fuentes:

http://es.wikipedia.org/wiki/Grep

http://usemoslinux.blogspot.com/2010/08/como-buscar-texto-en-el-contenid...

Contenido por etiquetas

Linux Linux Tips Solución Linux Help Drupal Arch-Linux Media Front Hacking Terminal Mac OSX Linux-Distro Shell Videos Linux seguridad Manjaro Windows Servers Consola MacOS Linux Guías Comandos Android Ubuntu Drush Screencast Joomla Cracking Debian PHP Backtrack Command Line Virtualmin Xampp Compiz Fusion Media Youtube Server Drupal 7 Skype mysql Instalación Seguridad Telefonía ROOT Servidor Local ClamAv hacking-windows php7 Windows 10 MS-SQL Antergos Sysmonitor Elastix PDF Libros ownCloud CyanogenMod Samba Kali Linux Joomla Seguridad Setup Webmin Grub Views KDE Drush_Make error Escritorio Descargar Nivo Slider Wine Whatsapp Kali SSH Unix servidor web apache Noticias Rootear SQL dd Python google Covid19 sars-cov2 Xampp 1.8.1 Líder SCP red Boot Drush Windows url Limpias ROM Top 500 Metasploit SEO url canonica Katana Asterisk Iphone Chrome Youtube Distros Virtual XFCE Joomla 3.0 Centos exec: 90: : Permission denied Galaxy S (bootstrap) DARKY´S ROM .make dselect Xwinwrap Views Horizontal Slider Webform GCP grep Triple-Boot Open DNS Webform_Layout Driver r8168 Rarcrack Conky Homebrew Mounty Java6 Kingsoft Office WPS 1and1 VMplayer Inyection SQL Viber Recovery Galaxy S4 Wake On Lan Wol Django Drupal 8 Alsi Streaming Atraci Tails Telegram Sigram duff Fish ncdu PBX g729 Códec Real Estate Imagesloaded pipenv scanner Certificado dnie Open Source C++ C XP ReacOS MITM Ettercap Wireshark Postfix eXtern OS bmon google-athenticator.app web.archive.org 2-FACTOR authenticator 2 factores gmail python3 facturas FOCA mpdf Vaio Sony fruteroloco WayBackMachine CryptKeeper String SA-CORE-2013-003 Munich Aircrack-ng LAMP Supercomputadoras sniffing Script Google-Earth Arranque compartir firewall sistema bitacora fallo Migrar firestarter Webform Layout Horizontal Slider Media Vimeo MediaFront Acquia Tilt 3D Cain & Abel Office winAUTOPWN gh22ns50 Metasploitable LPS Galaxy S3 vs Iphone 5 htaccess Ahorra Jdownloader Gimp Prestashop Papá FINK youtube-dl Sox Redgum Archserver Secure Copy Shutter Encriptar Enlaces Externos 10 Millones Nube FTP Line Redes Fing Overlook Fing PhpMyadmin internal server error 500 Cerebro FDesktopRecorder Piropos Geek Texto Sustituir Joomla 2.5 FNMT