On Wed, Sep 01, 2004 at 04:39:37PM +0200, Michael Renner wrote: > in einem Script soll in mehreren Dateien (z.Z. 8760, aber es k�nnen mehr > werden) nach einem String gesucht werden. Scheinbar vertr�gt grep aber nicht > derart viele Parameter: > > $ grep foobar file1 file2 file3 file4 ... > > /bin/grep: Argument list too long
Das d�rfte eher eine Restriktion der Shell oder sogar des Kernels sein. Kommendozeilen haben dort eine Maximall�nge. Abhilfe: echo 'file1 file2 file3 file4' | xargs grep foobar Bei Files mit Spaces im Namen muss man das entsprechend anpassen bzw. escapen. Gr��e, Torsten -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

