Skip to Content
  • +31 653-919-302
Cafayate.Net
  • 0
  • 0
  • Sign in
  • Nederlands English (US) Español (AR)
  • Contact Us
  • Home
  • Blog
  • Jobs
  • Contact us
Cafayate.Net
  • 0
  • 0
    • Home
    • Blog
    • Jobs
    • Contact us
  • +31 653-919-302
  • Nederlands English (US) Español (AR)
  • Sign in
  • Contact Us

How to find a word in text files from a directory

  • All Blogs
  • Tech Blog
  • How to find a word in text files from a directory
  • March 5, 2021 by
    Administrator
        Open a terminal.
        Install ack-grep by typing sudo apt-get install ack-grep
        Change to the directory you want to search under, and type

    ack-grep foo

      it lists out all the matches in all files under that directory.
        —
        If you don’t want to install additional software, you can simply use

    grep

        in the terminal. To recursively search through directories, you can use the

    -r

        option (see

    man grep

        for details). The syntax you are looking for is probably:
    grep -r "[STRING TO SEARCH FOR]" "[DIRECTORY TO SEARCH]"
    

    So, for instance if I want to search for the string “asdf” in all files in all subdirectories of “/tmp/testdir/” the command looks like this:

    grep -r "asdf" "/tmp/testdir/"
    

    The quotation marks are not strictly necessary, but if your string or directory path contains whitespaces, you otherwise would have to mask them using the \ character…

    in Tech Blog
    Duplicity Backup How to Ubuntu

    Designed for companies

    We are a team of passionate people whose goal is to improve everyone's life through disruptive products. We build great products to solve your business problems. Our products are designed for small to medium size companies willing to optimize their performance.

    Get in touch

    Plantexel
    Pedernera
    Salta Capital 
    Argenina

    • +31 653-919-302
    • [email protected]
    Follow us
    Copyright © Plantexel
    Nederlands | English (US) | Español (AR)