dá pra usar também mkdir "dir com espaco" ao invés de mkdir dir\ com\ espaco.
Deixe eu explicar melhor meu problema... Esse script precisa funcionar direitinho no terminal pois executarei ele através de um pacote do nautilus que, graficamente, o chama como se fosse
./script caminho/arquivo1 caminho/arquivo2 caminho/arquivo3 rodando pelo terminal. E esse pacote (nautilus-actions) automaticamente coloca barras\ nos\ espaços, mas não coloca "aspas no início e no fim dos arquivos". Sendo que eu também já tinha testado usar aspas pelo terminal e não havia adiantado. Se conseguir que funcione direito no terminal, automaticamente resolvo para usar o script pelo nautilus-actions.
O script está todo aí no tópico... se por favor conseguirem me ajudar, agradeço muito.