Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.user > #248730
| From | Richard Hector <richard@walnut.gen.nz> |
|---|---|
| Newsgroups | linux.debian.user |
| Subject | Re: grep: show matching line from pattern file |
| Date | 2022-06-04 05:00 +0200 |
| Message-ID | <Eusb7-2pga-1@gated-at.bofh.it> (permalink) |
| References | <EsaLo-XqP-13@gated-at.bofh.it> <EsqQ9-17ej-3@gated-at.bofh.it> <EsrsR-17qm-13@gated-at.bofh.it> <EtYwp-269V-3@gated-at.bofh.it> <EtYwp-269V-5@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On 3/06/22 07:17, Greg Wooledge wrote: > On Thu, Jun 02, 2022 at 03:12:23PM -0400, duh wrote: > >> > > Jim Popovitch wrote on 28/05/2022 21:40: >> > > > I have a file of regex patterns and I use grep like so: >> > > > >> > > > ~$ grep -f patterns.txt /var/log/syslog >> > > > >> > > > What I'd like to get is a listing of all lines, specifically the line >> > > > numbers of the regexps in patterns.txt, that match entries in >> > > > /var/log/syslog. Is there a way to do this? > >> $cat -n /var/log/syslog | grep warn >> >> and it found "warn" in the syslog file and provided line numbers. I have >> not used the -f option > > You're getting the line numbers from the log file. The OP wanted the line > numbers of the patterns in the -f pattern file. > > Why? I have no idea. There is no standard option to do this, because > it's not a common requirement. That's why I wrote one from scratch > in perl. > I don't know what the OP's use case is, but here's an example I might use: I have a bunch of custom ignore files for logcheck. After a software upgrade, I might want to check which patterns no longer match anything, and can be deleted or modified. I'd really still want to check with real egrep, though, rather than using perl's re engine instead. Cheers, Richard
Back to linux.debian.user | Previous | Next — Previous in thread | Find similar | Unroll thread
grep: show matching line from pattern file Jim Popovitch <jim@k4vqc.com> - 2022-05-28 22:00 +0200
Re: grep: show matching line from pattern file The Wanderer <wanderer@fastmail.fm> - 2022-05-28 22:10 +0200
Re: grep: show matching line from pattern file Greg Wooledge <greg@wooledge.org> - 2022-05-28 23:20 +0200
Re: grep: show matching line from pattern file The Wanderer <wanderer@fastmail.fm> - 2022-05-28 23:30 +0200
Re: grep: show matching line from pattern file Jim Popovitch <jim@k4vqc.com> - 2022-05-29 19:50 +0200
Re: grep: show matching line from pattern file Will Mengarini <seldon@eskimo.com> - 2022-06-03 00:30 +0200
Re: grep: show matching line from pattern file David Christensen <dpchrist@holgerdanske.com> - 2022-06-03 01:00 +0200
Re: grep: show matching line from pattern file Will Mengarini <seldon@eskimo.com> - 2022-06-03 02:20 +0200
Re: grep: show matching line from pattern file Jörg-Volker Peetz <jvpeetz@web.de> - 2022-05-29 15:10 +0200
Re: grep: show matching line from pattern file David Wright <deblis@lionunicorn.co.uk> - 2022-05-29 15:50 +0200
Re: grep: show matching line from pattern file duh <fill_in_the_blanks@email.com> - 2022-06-02 21:20 +0200
Re: grep: show matching line from pattern file Greg Wooledge <greg@wooledge.org> - 2022-06-02 21:20 +0200
Re: grep: show matching line from pattern file Richard Hector <richard@walnut.gen.nz> - 2022-06-04 05:00 +0200
csiph-web