m...@datameer.com kirjoitti 20.6.2022 klo 10.00:
"Greg Reagle" <l...@speedpost.net> wrote:
ls | awk '/er.*/ {match($0, /er.*/); print $0; print 
NR":"RSTART"-"RSTART+RLENGTH}'
debfoster-a-notes.txt
3:8-22
vdirsyncer
21:9-11

So there is a match on line 3 columns 8-22 and line 21 columns 9-11.  Exactly what I 
want.  I am curious though, is there a "better" way?  A version of grep that 
has a column number option?  Are just a simpler way of achieving this goal?

I'm using ag[0]. Does that fit your needs?

[0] https://geoff.greer.fm/ag/

   --mb



Really awesome tool, thanks for pointing!

Reply via email to