On Wed, Apr 28, 2004 at 01:06:23AM +0200, diego wrote: > Hello, I know this is nearly offtopic, but need some help on a simple > one line script as didn't find a simple solution through Google. > > I'm trying to manage files that have one or more blanks in their names > (I'm not responsible for them being in such *nice* format...). Let's say > I have the files: > > test 1 > test 2 > test 3 > > I want a script to do some processing on them, let's simplify with a > simple cat: > > for i in `ls *`; do cat $i; done > > > but this will fail as it consider the blank as a separator for next > filename. > Hi Diego, this is one of the most asked questions. The key is to use quotes around the variable. ... cat "$i"; ... -Kev
Attachment:
signature.asc
Description: Digital signature