Mailing List Archive


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

Re: [tlug] fgrep: passing results to vi



On Mon, 2003-01-20 at 17:04, A. Sajjad Zaidi wrote:
> On Mon, Jan 20, 2003 at 02:57:43PM +0900, Jean-Christian Imbeault wrote:
> > I'm using "fgrep -rI ..." to find files that contain certain patterns. 
> > Then I use vi to edit the files.
> > 
> > Is there a way for me to pass the results (filenames) to vi so that I 
> > can jump right into vi and start editing the files?
> 
> You could do something like:
> 
> vi `fgrep -rI pattern /dir/to/check/ | awk -F: '{ print $1 }' | sort | uniq`
> 
> There may be an option to only print the filenames in which case you
> dont need the awk statement. I can't find any such option though.

vi `fgrep -rIl pattern /dir/to/check | sort -u`

-- 
GPG Key: 653514E5 (http://www.raoult.com/gpg)
--
One Ring to rule them all, One Ring to find them,
One Ring to bring them all and in the darkness bind them
In the land of Mordor where the Shadows lie.

Attachment: signature.asc
Description: This is a digitally signed message part


Home | Main Index | Thread Index

Home Page Mailing List Linux and Japan TLUG Members Links