The Groundhog List (was Re: Re removing hyphens from filenames)
Jonathan Stowe
jns at gellyfish.com
Thu Jul 12 14:22:09 BST 2007
On Thu, 2007-07-12 at 14:49 +0200, Andreas Plesner Jacobsen wrote:
> On Thu, Jul 12, 2007 at 02:28:52PM +0200, Abigail wrote:
>
> > > >for f in `find . -name '*-*'`; do mv $f `echo $f | tr -d -`; done
> > >
> > > I generally avoid the use of `for' in operations such as this - you
> > > never know when people have created files with spaces in the name.
> >
> > In that case:
> >
> > IFS=
> > for f in `find . -name '*-*'`; do mv $f `echo $f | tr -d -`; done
>
> I'd rather do a:
> find -print0 . <find-pattern> | xargs -0 <file manipulation commands>
>
> That solves any problems wrt shell limits on parameter count and special
> characters.
>
Just so we don't miss out on anything that we might have discussed in
the past, maybe we should start with "What substances do you find
enhances the programming experience"[1]
/J\
[1] yes, that is a deliberate in-joke for anyone who was wondering.
More information about the london.pm
mailing list