Substituição de Wildcard no bash

3

Eu tenho um sistema operacional Ubuntu 10.04, e se eu fizer isso no terminal (funciona):

$ ssh new_machine "find /tmp/test_*.csv -mtime +14 -exec rm '{}' \;"

Mas se eu colocá-lo em um script de shell, não funciona. Eu suspeito que está relacionado ao curinga "*". Alguma idéia de fazer isso?

    
por Carmen 29.10.2010 / 20:45

1 resposta

3

Você não quer globbing, você quer encontrar isso. Eu acho que isso pode funcionar:

$ ssh new_machine "find /tmp -name 'test_*.csv' -mtime +14 -exec rm '{}' \;"

    
por 29.10.2010 / 20:49

Tags