On Thu, Apr 25, 2002 at 09:20:16AM -0400, Ben Ostrowsky wrote:
> What am I doing wrong here? The subdirectories of the context in which
> it's executed have spaces in their names, and bash is trying to cd to
> each word in the directory's name separately, so I get something like:
>
> No such directory 'Attack'
> No such directory 'of'
> No such directory 'the'
> No such directory 'Clones'
>
> Here's my code:
>
> #!/bin/bash
> for i in `find -type d`; do {
> cd \"$i\" ;
> echo Changing directory to \"$i\" ;
> ls -al ;
> # bladeenc -br 160 -prio=normal *wav ;
> cd .. ;
> }
> done;
You could set IFS=\n so that newline becomes the field delimiter.
This archive was generated by hypermail 2.1.3 : Fri Aug 01 2014 - 20:41:00 EDT