"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


Reply via email to