Hallo.
Was ist dagegen zu machen?
Das \; kommt nicht richtig durch. Bei Verwendung einer Skript-Sprache, die die \ speziell behandeln musst ( Shell-Skript, PHP-Strings ) musst du das so schreiben: \\;, damit ein \ ueberbleibt.
Folgendemassen gehts auch nicht: find /backup -daystart -mtime +7 -exec rm {} \\; (war _genau_ so, kam wieder find: missing argument to `-exec') Was ist jetzt noch falsch? Grüsse, NiX.
On Sam, 02 Aug 2003 at 12:04 (+0200), NiX - Erich Troxler wrote: [wäre nett, wenn Du die Vorredner leben lässt]
Was ist dagegen zu machen?
Das \; kommt nicht richtig durch. Bei Verwendung einer Skript-Sprache, die die \ speziell behandeln musst ( Shell-Skript, PHP-Strings ) musst du das so schreiben: \\;, damit ein \ ueberbleibt.
Es muss ja gar kein \ übrigbleiben. Es muss ein ; übrigbleiben, damit der nachfolgende rm vom vorhergehenden getrennt wird. Und zur Maskierung dieses ; vor der aufrufenden Shell dient _ein_ \
Folgendemassen gehts auch nicht:
find /backup -daystart -mtime +7 -exec rm {} \\;
find /backup -daystart -mtime +7 -exec rm {} \; Jan
participants (2)
-
Jan.Trippler@t-online.de
-
NiX - Erich Troxler