Exemplo de script Bash necessário - Localizar e RM

1

Estou procurando um exemplo BASH de locate e rm -rf

Estou pensando em atribuir os resultados do locate a um array, em seguida, fazer um loop nesse array e rm -rf

É isso que você faria?

Obrigado!

Jeff

    
por jroberts 05.03.2013 / 18:53

2 respostas

0

se você realmente quiser usar o locate e o rm, pode usar algo como o seguinte:

for i in 'locate item'; do rm -r -f $i; done

Tenha muito cuidado com isso, por causa da correspondência que é feita com o locate. Se você é muito geral no que digita, pode excluir muito mais do que queria originalmente.

Você pode pelo menos obter uma lista dos resultados alterando o comando para:

for i in 'locate item'; do echo $i; done
    
por 05.03.2013 / 18:58
1

Geralmente isso é feito com find e rm, algo como:

find . -name "foo" -exec rm -rf {} \;

    
por 05.03.2013 / 19:02

Tags