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 '{}' \;"
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?
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 '{}' \;"