bug-grep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#26904: Wishlist: Tell grep to stop when a line matches something els


From: Shlomi Fish
Subject: bug#26904: Wishlist: Tell grep to stop when a line matches something else.
Date: Sat, 13 May 2017 09:31:05 +0300

Hi LA,

On Sat, 13 May 2017 01:10:52 -0400
address@hidden wrote:

> Hello.
> 
> I wish I could tell grep to stop searching in a file when it gets to a 
> line matching something else. So if grep is searching a file for 'foo' 
> then finds a line matching 'bar', stop searching for 'foo'. It would 
> help me out a lot when searching for things in my perl modules where I 
> do not want my perl pod searched.
> 

It may be out of the scope of GNU grep, but should be doable in perl -ln or sed.
E.g (untested):

perl -ln -E '/bar/?exit:/foo/?say:0'

Regards,

        Shlomi Fish

> LA
> 
> 
> 



-- 
-----------------------------------------------------------------
Shlomi Fish       http://www.shlomifish.org/
http://www.shlomifish.org/humour/bits/facts/Emma-Watson/

A wiseman can learn from a fool much more than a fool can ever learn from a
wiseman.               — http://en.wikiquote.org/wiki/Cato_the_Elder

Please reply to list if it's a mailing list post - http://shlom.in/reply .





reply via email to

[Prev in Thread] Current Thread [Next in Thread]