Wow..this thread is still going..I was the original poster. And yes spaces in
file names ARE evil and unnatural...as I found out......
I run a seperate script initially to get rid of the spaces. It looks like
this.
#!/bin/sh
#remove white space from files with the tr command
for i in *;do
mv "$i" `echo $i | tr ' ' '-' `
done
It seems to do the trick
Anthony
On Wednesday 30 January 2002 09:26 pm, you wrote:
> Am 30. Jan, 2002 schwätzte Hunter Kreie so:
> > I had the same concern. At first I thought "What about filenames
> > containing spaces? Each element will be treated as a different file."
> > Correct me if I am wrong, but I'm pretty sure the script Douglas wrote
> > takes care of this.
> >
> > >#!/bin/sh
> > >#
> > >ls *.mp3 | while read i
> > > do
> > > o=$(echo "$i" | sed -e "s/mp3/wav/")
> > > mpg123 -b 10000 -s "$i" | sox -t raw -r 44100 -s -w -c2 - "$o"
> > > done
> > >## eof
> >
> > This pipes each line, rather than each element, of the output of ls to
> > the read command in the while. So if we had ./Bullet With Butterfly Wings
> > - Smashing Pumpkins.mp3, i="Bullet With Butterfly Wings - Smashing
> > Pumpkins.mp3" in the first iteration, rather than just "Bullet".
>
> Technically, you're correct. The proper answer, however, is "Spaces in file
> names are evil and unnatural. They should be banned and you should simply
> removed them from any filesystem where they are encountered!" :).
>
> rm -rf /home/lufthans/tmp/mnt/dows/c:/Program\ Files/ # ;-)
>
> ciao,
>
> der.hans