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 funcionará. Suspeito que esteja relacionado ao curinga "*". Alguma idéia de fazer isso?
Responder1
Você não quer globbing de jeito nenhum, você quer descobrir que está fazendo isso. Eu acho que isso pode funcionar:
$ ssh new_machine "find /tmp -name 'test_*.csv' -mtime +14 -exec rm '{}' \;"