[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: spaces in filenames



Once upon a time Sheldon Lee-Wen said...
> Hi,
> 
>    I'm trying to write a script where I can get the names of files in a 
> directory. Normally this is easy, like this:
> 
>        for doc in `ls /var/www/htlml/files`
>         do
> 		echo $i
>  	done
> 
> However, some of the files have spaces in the names, like "My File.html"
> How do I get $doc to have the correct file name?

there's no need to us ls(1). Use shell globbing.

for doc in /var/www/html/files/*
do
  echo "$doc"
done



Reply to: