Rodrigo Carvalho wrote:
Ol� pessoal,
Algu�m consegue me explicar o q q eu estou fazendo de errado?
Tem um Samba Server 3.0 com roamming profile rodando e clientes com windows XP.
O samba est� criando v�rios arquivos ".IDE" nos profiles dos usu�rios
ent�o eu resolv� fazer um script para apagar todos os arquivos .IDE
que ele encontrar:

Se eu coloco : rm ` find . -name *.IDE `
Ele me retorna: rm: cannot remove `./profile/Meus': No such file or directory
rm: cannot remove `documentos/Mariana/ATEL-~6L.IDE': No such file or directory


Ent�o resolv� tentar fazer com q ele substitua os espa�os "ex: Meus
Documentos" por "Meus/ Documentos" assim:
rm `find \home\$usuario\Profile\ -name *.IDE | mawk '{ gsub (" ","\\
") ; print }'`
e ele me retorna a seguinte mensagem de erro:
rm: cannot remove `./profile/Meus\\': No such file or directory
rm: cannot remove `documentos/Mariana/ATEL-~6L.IDE': No such file or directory

Espa�o no nome de arquivo sempre � um problema. Eu costumo fazer assim:

find . -iname "cache*" -printf "\"%p\"\n" | xargs rm -rf

Pra entender o que ele faz, rode uma vez sem passar pelo pipe.

--
Marcos


-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Responder a