try this for FILE in "`ls -1`"; do echo ">$FILE<"; done
confirm it displays what you want and then change the ECHO command to do what you want.. BUT remember to use quotes "" around the $FILE.... thanks, George Vieira Network Engineer Citadel Computer Systems P/L -----Original Message----- From: Matt Hyne [mailto:[EMAIL PROTECTED]] Sent: Friday, October 26, 2001 3:16 PM To: [EMAIL PROTECTED] Subject: [SLUG] Filenames with spaces - and using a shell script. I am trying the write a little script to convert some MS Word files to HTML, however some of the word files contain spaces in their name. Hense, when I use the couple of lines below, it treats the space as a delimiting character and chops up the filename. Anyone know how to get around this without renaming all the files (some 350). Ie for FILE in `ls`; do echo "Converting $FILE..." done Converting xxx... Converting yyy... Converting zzz.doc... [root@panda MSDS]# ls -l xxx\ yyy\ zzz.doc -rwxr-xr-x 1 root root 50 Oct 26 14:40 xxx yyy zzz.doc [root@panda MSDS]# Matt -- SLUG - Sydney Linux User Group Mailing List - http://slug.org.au/ More Info: http://lists.slug.org.au/listinfo/slug -- SLUG - Sydney Linux User Group Mailing List - http://slug.org.au/ More Info: http://lists.slug.org.au/listinfo/slug
