O que quero fazer é simples.. é detectar se o script está dentro da pasta /home/usuário/install se não tiver mover para lá
place="$PWD" ##localiza a posição da pasta install if [ $place != "/home/$USER/install" ] ##testa se está na posição certa then echo "movendo pasta" [ -e ~/install/install.sh ] && rm -rf ~/install mv -f ../install/ ~/ ...... funciona bem, mas o problema é que se o script tiver numa pasta com espaços ele quando faz o if, dá um erro (demasiado argumentos), pois em $place vai algo do genero (home/ususário/Ambiente\ de\ trabalho/ Alguém sabe como se resolve de forma que funcione em pasta com espaços.