Lehet, hogy már írták, de a for in `ls`; a szóközöket tartalmazó file-neveket tudtommal két külön file-ként szeretné bejárni.