awk print
David Bear
David.Bear at asu.edu
Thu Feb 24 02:36:06 GMT 2005
On Wed, Feb 23, 2005 at 11:19:26PM +0100, Roland Smith wrote:
> On Wed, Feb 23, 2005 at 02:40:10PM -0700, David Bear wrote:
> > I'm using awk to parse a directory listing. I was hoping there is a
> > way to tell awk to print from $2 - to the end of the columns
> > available.
> >
> > find ./ -name '*stuff' | awk '{FS="/" print $3---'}
>
> Is this what you mean?:
>
> find ./ -name '*stuff'|sed 's|\.[^/]*/[^/]*/||g'
thanks for the advice. No, this doesn't do what I want.
If I have a directory path /stuff/stuff/more/stuff/more/and/more
that is n-levels deep, I want to be able to cut off the first two
levels and print the from 2 to the Nth level.
>
> Roland
> --
> R.F. Smith /"\ ASCII Ribbon Campaign
> r s m i t h @ x s 4 a l l . n l \ / No HTML/RTF in e-mail
> http://www.xs4all.nl/~rsmith/ X No Word docs in e-mail
> public key: http://www.keyserver.net / \ Respect for open standards
--
David Bear
phone: 480-965-8257
fax: 480-965-9189
College of Public Programs/ASU
Wilson Hall 232
Tempe, AZ 85287-0803
"Beware the IP portfolio, everyone will be suspect of trespassing"
More information about the freebsd-questions
mailing list