Bruno Galindro da Costa escreveu:
O problema é procurá-los exatamente. Todos os arquivos temporários que eu quero excluir, começam com o caractere TIL (~). Estou tentando o seguinte:
*find /documentos/ |grep ~
Se os arquivos _começam_ com ~, então você devia garantir que está pegando apenas esses arquivos. Com um grep simples, você pega arquivos que tem til no meio, tipo... afbodycut~top~stdMatBaseTextureName.bmp ... (arquivo do The Sims 2, um dos dois motivos pelos quais eu ainda uso windows).
O problema do find é que ele lista os arquivos com o path, então procuras do tipo:
find /documentos/ | grep "^~"
não devem funcionar, porque arquivos como /documentos/lula/~temp.doc não vão se enquadrar no padrão.
Por outro lado, a opção -name pega a parte principal do nome, então algo como
find /documentos/ -name "~*"
pode dar certo.
Alberto Monteiro