As Marc Santhoff wrote:
> % find /msdos -name "*.htm" -exec grep lab {} ;
> find: -exec: no terminating ";"
>
> Warum das? Ist doch alles da.
Du mußt das abschließende Semikolon vor der Shell schützen, entweder
mit einem Backslash oder in Quotes fassen. Je nach Shell auch noch
die {}.
Meist erfüllt übrigens
find /msdos -name "*.htm" | xargs grep lab
denselben Zweck etwas ressourcenschonender. Für Paranoide, die auch
white space im Namen verkraften können möchten (das ist allerdings
nicht mehr auf jedes Unix portabel):
find /msdos -name "*.htm" -print0 | xargs -0 grep lab
-- cheers, J"org joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE Never trust an operating system you don't have sources for. ;-) To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org with "unsubscribe de-bsd-questions" in the body of the messageReceived on Mon 03 May 1999 - 08:20:35 CEST