On Thu, May 21, 2009 at 10:40 AM, Michael Casey <michaelcasey73@xxxxxxxxx> wrote: > How can I cd into a dir, when it contains spaces, and I need to use it in a > script? > > the directory: > /home/user/this is a folder/something > > normally I would use: > cd /home/user/this\ is\ a\ folder/something/ > > but in a script I cant just add the "\" > like: > > find . -type d | while read FOLDER; do cd $FOLDER; done > $ No such file or directory > > the problem is, that there would be more "special chars" then spaces, "sed" > them all? :D Had the exact same problem, using cd "$FOLDER", i.e., adding the double quotes around the $FOLDER, solved it for me. Peter -- fedora-list mailing list fedora-list@xxxxxxxxxx To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list Guidelines: http://fedoraproject.org/wiki/Communicate/MailingListGuidelines