Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 Feb 2005 19:36:05 -0700
From:      David Bear <David.Bear@asu.edu>
To:        Roland Smith <rsmith@xs4all.nl>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: awk print
Message-ID:  <20050224023605.GD31005@asu.edu>
In-Reply-To: <20050223221926.GB69249@slackbox.xs4all.nl>
References:  <20050223214010.GA31005@asu.edu> <20050223221926.GB69249@slackbox.xs4all.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
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"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050224023605.GD31005>