Um dos problemas que pode-se encontrar quando se faz um for utilizando os arquivos de uma determinada localidade são os espaços nos nomes de cada arquivo.
Uma solução facil para isso é fazer o ls ou find, jogar esse conteudo para dentro de um arquivo texto auxiliar e usar um sed para colocar antes de cada espaço uma contra barra para que o comando de dentro do for entenda tudo como sendo o nome de um arquivo somente.
Para isso faça:
ls > $ARQAUX
sed 's/ /\\ /g' $ARQAUX > $ARQAUXSEDED
Assim, você pode fazer um for no arquivo $ARQAUXSEDED que em cada i do for estará o arquivo com seu nome completo.
Se tiverem dúvidas e/ou precisarem de alguma outra coisa... Só postar...
Mostrando postagens com marcador arquivo com espaço. Mostrar todas as postagens
Mostrando postagens com marcador arquivo com espaço. Mostrar todas as postagens
domingo, 29 de março de 2009
Assinar:
Postagens (Atom)