On Thu, 2009-05-21 at 19:40 +0200, Michael Casey 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
One way: echo "`find . -type d `" | while read FOLDER ... etc. (assumes no argument overflow in the Shell) There are bound to be other ways. poc -- fedora-list mailing list fedora-list@redhat.com To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list Guidelines: http://fedoraproject.org/wiki/Communicate/MailingListGuidelines