Cómo usar find y grep para encontrar ficheros que contengan un determinado texto

Para buscar ficheros que contienen determinado texto, se pueden combinar en unix los comandos find y grep.

Por ejemplo, para encontrar el texto “textoaencontrar” en cualquier fichero a partir del directorio en el que estamos, se puede hacer de esta forma:

$ find . -type f -exec grep -H textoaencontrar {} \;

El comando “find . -type f” localiza cualquier fichero de tipo “fichero” (no directorios, links, etc) y con la opción “-exec”, pasa los resultados al comando “grep” para que los explore. La opción -H del comando “grep” añade el nombre del fichero a los resultados de las búsquedas.

Tags: , , , ,

4 Responses to “Cómo usar find y grep para encontrar ficheros que contengan un determinado texto”

  1. CAMERON says:

    Medicamentspot.com International Legal RX Medications. Special Internet Prices (up to 40% off average US price). NO PRIOR PRESCRIPTION REQUIRED!…

    Combivir@buy.online” rel=”nofollow”>.…

  2. DUANE says:

    PillSpot.org. Canadian Health&Care.Special Internet Prices.No prescription online pharmacy.PillSpot.org. Vitamins@buy.online” rel=”nofollow”>.…

    Categories: Antiviral.Anti-allergic/Asthma.Antidiabetic.Antidepressants.Mens Health.Mental HealthAnxiety/Sleep Aid.Blood Pressure/Heart.Antibiotics.Womens Health.Vitamins/Herbal Supplements.Pain Relief.Weight Loss.Stomach.Skin Care.Eye Care.Stop S…

Leave a Reply

You must be logged in to post a comment.