Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Dec 2009 10:35:03 -0500
From:      Jerry McAllister <jerrymc@msu.edu>
To:        Steve Bertrand <steve@ibctech.ca>
Cc:        Glen Barber <glen.j.barber@gmail.com>, "freebsd-questions@freebsd.org Questions -" <freebsd-questions@freebsd.org>
Subject:   Re: Adding an alias to .cshrc
Message-ID:  <20091230153503.GB18368@gizmo.acns.msu.edu>
In-Reply-To: <4B3AA7D7.6090505@ibctech.ca>
References:  <4B3AA3CD.3020709@ibctech.ca> <4ad871310912291656n24acc27dn5f80ce78fb22825c@mail.gmail.com> <4B3AA7D7.6090505@ibctech.ca>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Dec 29, 2009 at 08:07:35PM -0500, Steve Bertrand wrote:

> Glen Barber wrote:
> > Hi Steve
> > 
> > On Tue, Dec 29, 2009 at 7:50 PM, Steve Bertrand <steve@ibctech.ca> wrote:
> >> Hi all, happy holidays!
> >>
> >> I want to add an alias to my .cshrc file:
> >>
> >> alias srm   find . -name "*~" | xargs rm
> >>
> > 
> > Try enclosing it in quotes, such as:
> > 
> >    alias srm "find . -name \"*~\" | xargs rm"
> 
> This works. Instead of escaping, I just encapsulated within single-quotes:
> 
> acct-dev: ISP-RADIUS % grep srm /home/steve/.cshrc
> alias srm       '/usr/bin/find . -name "*~" | /usr/bin/xargs rm'

That is OK as long as you are not depending on shell expansion effects.

////jerry


> 
> Olivier:
> 
> I didn't test your theory, but thanks for the tip. I've just become
> accustomed over the years to use xargs when making bulk rm's ;)
> 
> Steve
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"



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