Tengo un sistema operativo Ubuntu 10.04 y si hago esto en la terminal (funciona):
$ ssh new_machine "find /tmp/test_*.csv -mtime +14 -exec rm '{}' \;"
Pero si lo coloco en un script de shell, no funciona. Sospecho que está relacionado con el comodín "*". ¿Alguna idea sobre hacer esto?
Respuesta1
No quieres globbing en absoluto, quieres descubrir que estás haciendo eso. Creo que esto podría funcionar:
$ ssh new_machine "find /tmp -name 'test_*.csv' -mtime +14 -exec rm '{}' \;"