Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #201521

Re: An appropriate directory search tool?

From John Crawley <john@bunsenlabs.org>
Newsgroups linux.debian.user
Subject Re: An appropriate directory search tool?
Date 2018-10-22 03:20 +0200
Message-ID <wLx2V-2S7-1@gated-at.bofh.it> (permalink)
References (2 earlier) <wKW3p-64P-39@gated-at.bofh.it> <wKWG5-6wE-1@gated-at.bofh.it> <wLazn-6gM-1@gated-at.bofh.it> <wLj9D-2V9-5@gated-at.bofh.it> <wLmhb-4Hy-1@gated-at.bofh.it>
Organization BunsenLabs

Show all headers | View raw


On 21/10/2018 22.48, David Wright wrote:
> On Sun 21 Oct 2018 at 05:25:05 (-0500), Richard Owlett wrote:
>> On 10/20/2018 08:16 PM, John Crawley wrote:
>>> On 20/10/2018 19.28, Richard Owlett wrote:
>>>> ...I would have expected to use an explicit pipe command
>>>> between 'find' and 'grep'.
>>>
>>> In fact, depending on the exact conditions of your search, you
>>> might not need to use find at all. 'grep -r' will do a recursive
>>> search, starting at whatever directory you give it, looking inside
>>> every file for some content. Like:
>>>
>>> grep -r 'keyword_or_regex' dirname
>>>
>>> Of course, 'man grep' for various options...
>>>
>>
>> I wish a list of files with a specific extension in a directory which
>> contain keywordA but not keywordB. Recursing down the directory tree
>> was the primary objection to the MATE search tool.
> 
> At last, a direct question!
> 
> $ grep -L keywordB $(grep -l keywordA a-directory/*extension)
> 
> Mix with quotes according to taste and needs.

I'm pretty sure David's code above will do exactly what the OP asked for.

This is about searching through a list of files, so I think the  
subsequent discussion of stdin might have been a bit confusing, since  
it's only one file.

The -L and -l options are about what grep outputs: the name of a file,  
not the matching string itself.

Man grep's "The scanning will stop on the first match" refers to  
scanning inside a certain file; so once a decision has been reached as  
to whether it satifies the condition or not, then grep will move on to  
testing the next file.

-- 
John

Back to linux.debian.user | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

An appropriate directory search tool? Richard Owlett <rowlett@cloud85.net> - 2018-10-19 17:10 +0200
  Re: An appropriate directory search tool? Roberto C. Sánchez <roberto@debian.org> - 2018-10-19 17:20 +0200
  Re: An appropriate directory search tool? Roberto C. Sánchez <roberto@debian.org> - 2018-10-19 17:20 +0200
  Re: An appropriate directory search tool? <tomas@tuxteam.de> - 2018-10-19 17:30 +0200
    Re: An appropriate directory search tool? Greg Wooledge <wooledg@eeg.ccf.org> - 2018-10-19 17:40 +0200
      Re: An appropriate directory search tool? <tomas@tuxteam.de> - 2018-10-19 17:50 +0200
      Re: An appropriate directory search tool? rhkramer@gmail.com - 2018-10-20 15:30 +0200
  Re: An appropriate directory search tool? David Wright <deblis@lionunicorn.co.uk> - 2018-10-19 17:50 +0200
    Re: An appropriate directory search tool? Greg Wooledge <wooledg@eeg.ccf.org> - 2018-10-19 18:10 +0200
      Re: An appropriate directory search tool? David Wright <deblis@lionunicorn.co.uk> - 2018-10-30 16:00 +0100
        Re: An appropriate directory search tool? David Wright <deblis@lionunicorn.co.uk> - 2018-12-01 18:20 +0100
  Re: An appropriate directory search tool? songbird <songbird@anthive.com> - 2018-10-20 00:40 +0200
  Re: An appropriate directory search tool? Richard Owlett <rowlett@cloud85.net> - 2018-10-20 11:40 +0200
    Re: An appropriate directory search tool? <tomas@tuxteam.de> - 2018-10-20 11:50 +0200
      Re: An appropriate directory search tool? Richard Owlett <rowlett@cloud85.net> - 2018-10-20 12:30 +0200
        Re: An appropriate directory search tool? Joe <joe@jretrading.com> - 2018-10-20 13:40 +0200
          Re: An appropriate directory search tool? Richard Owlett <rowlett@cloud85.net> - 2018-10-20 14:30 +0200
            Re: An appropriate directory search tool? Brian <ad44@cityscape.co.uk> - 2018-10-20 21:10 +0200
              Re: An appropriate directory search tool? Håkon Alstadheim <hakon@alstadheim.priv.no> - 2018-10-21 00:00 +0200
                Re: An appropriate directory search tool? Richard Owlett <rowlett@cloud85.net> - 2018-10-21 12:10 +0200
              Re: An appropriate directory search tool? Andrew McGlashan <andrew.mcglashan@affinityvision.com.au> - 2018-10-21 11:00 +0200
                Re: An appropriate directory search tool? <tomas@tuxteam.de> - 2018-10-21 11:20 +0200
        Re: An appropriate directory search tool? Roberto C. Sánchez <roberto@debian.org> - 2018-10-20 14:10 +0200
        Re: An appropriate directory search tool? John Crawley <john@bunsenlabs.org> - 2018-10-21 03:20 +0200
          Re: An appropriate directory search tool? mick crane <mick.crane@gmail.com> - 2018-10-21 07:30 +0200
          Re: An appropriate directory search tool? Richard Owlett <rowlett@cloud85.net> - 2018-10-21 12:30 +0200
            Re: An appropriate directory search tool? David Wright <deblis@lionunicorn.co.uk> - 2018-10-21 15:50 +0200
              Re: An appropriate directory search tool? rhkramer@gmail.com - 2018-10-21 16:40 +0200
                Re: An appropriate directory search tool? David Wright <deblis@lionunicorn.co.uk> - 2018-10-21 17:30 +0200
                Re: An appropriate directory search tool? rhkramer@gmail.com - 2018-10-21 17:50 +0200
                Re: An appropriate directory search tool? Curt <curty@free.fr> - 2018-10-21 18:40 +0200
                Re: An appropriate directory search tool? David Wright <deblis@lionunicorn.co.uk> - 2018-10-21 18:40 +0200
                Re: An appropriate directory search tool? rhkramer@gmail.com - 2018-10-21 19:20 +0200
                Re: An appropriate directory search tool? David Wright <deblis@lionunicorn.co.uk> - 2018-10-21 21:00 +0200
                Re: An appropriate directory search tool? rhkramer@gmail.com - 2018-10-21 23:50 +0200
              Re: An appropriate directory search tool? John Crawley <john@bunsenlabs.org> - 2018-10-22 03:20 +0200
                Re: An appropriate directory search tool? David Wright <deblis@lionunicorn.co.uk> - 2018-10-22 17:30 +0200
              Re: An appropriate directory search tool? Greg Wooledge <wooledg@eeg.ccf.org> - 2018-10-22 15:20 +0200
                Re: An appropriate directory search tool? David Wright <deblis@lionunicorn.co.uk> - 2018-10-22 17:30 +0200
                Re: An appropriate directory search tool? Greg Wooledge <wooledg@eeg.ccf.org> - 2018-10-22 17:50 +0200
        Re: An appropriate directory search tool? Curt <curty@free.fr> - 2018-10-21 12:00 +0200
      Re: An appropriate directory search tool? Joe <joe@jretrading.com> - 2018-10-20 13:30 +0200
        Re: An appropriate directory search tool? Richard Owlett <rowlett@cloud85.net> - 2018-10-20 14:30 +0200
    Re: An appropriate directory search tool? Étienne Mollier <etienne.mollier@mailoo.org> - 2018-10-20 12:30 +0200
      Re: An appropriate directory search tool? Richard Owlett <rowlett@cloud85.net> - 2018-10-20 14:40 +0200
        Re: An appropriate directory search tool? Dan Purgert <dan@djph.net> - 2018-10-20 15:20 +0200
        Re: An appropriate directory search tool? rhkramer@gmail.com - 2018-10-20 15:30 +0200

csiph-web