Christian Seiler: wildcard für "neuer als" gesucht ...

Beitrag lesen

Hallo Andreas,

Wie sieht es aus, wenn man anstelle der default-Ausgabe per -exec echo "{}" ; verwendet?
Bzw., da das ganze ja nochmal gequotet ist, mit -exec echo "{}" \;

Ferner habe ich probiert um jedes Ergebnis von find Anführungszeichen zu setzen - was auch nicht funktioniert, da diese auch nicht mehr evaluiert werden.

Meintest Du damit sowas wie mein -exec?

Ich hab's zwar auf andere Weise gemacht, aber bei Deinem Exec passiert genau das gleiche. Ein

ls find . -newer b -a -type f -exec echo \"{}\" \\;

führt zu

ls: "./c": No such file or directory
ls: "./bla: No such file or directory
ls: blub": No such file or directory

Die Anführungszeichen werden somit also Teil des Dateinamens.

Viele Grüße,
Christian