Re: [OT] in 8000 files grepen?

2004-09-02 Diskussionsfäden Michael Renner
On Wednesday 01 September 2004 18:12, Torsten Schneider wrote: > On Wed, Sep 01, 2004 at 05:50:33PM +0200, Heike C. Zimmerer wrote: > > > -exec startet für jedes File ein neues grep, xargs nimmt so viele Files > > > auf einen Schlag, wie möglich sind. > > > > Du hast schon gelesen, dass es um Space

Re: [OT] in 8000 files grepen?

2004-09-01 Diskussionsfäden Heike C. Zimmerer
Torsten Schneider <[EMAIL PROTECTED]> writes: > On Wed, Sep 01, 2004 at 06:38:01PM +0200, Heike C. Zimmerer wrote: > >> | Du hast schon gelesen, dass es um Spaces in Filenamen ging? Dann, >> | wenn schon, die GNU-Optionen -print0 (find) und -0 (xargs). >> >> Darauf du mit dem Zitat ganz oben. I

Re: [OT] in 8000 files grepen?

2004-09-01 Diskussionsfäden Torsten Schneider
On Wed, Sep 01, 2004 at 06:38:01PM +0200, Heike C. Zimmerer wrote: > | Du hast schon gelesen, dass es um Spaces in Filenamen ging? Dann, > | wenn schon, die GNU-Optionen -print0 (find) und -0 (xargs). > > Darauf du mit dem Zitat ganz oben. Irgendwie hat mehrmaliges Lesen > wohl noch nicht ausge

Re: [OT] in 8000 files grepen?

2004-09-01 Diskussionsfäden Heike C. Zimmerer
Torsten Schneider <[EMAIL PROTECTED]> writes: > Auch nach mehrmaligem Lesen der ursprünglichen Frage finde ich nicht die > Spur eines Hinweises, dass es um Files mit Leerzeichen im Namen ging. <[EMAIL PROTECTED]> Auszug: | > Bei Files mit Spaces im Namen muss man das entsprechend anpassen bzw. |

Re: [OT] in 8000 files grepen?

2004-09-01 Diskussionsfäden Torsten Schneider
On Wed, Sep 01, 2004 at 05:50:33PM +0200, Heike C. Zimmerer wrote: > > -exec startet für jedes File ein neues grep, xargs nimmt so viele Files > > auf einen Schlag, wie möglich sind. > > Du hast schon gelesen, dass es um Spaces in Filenamen ging? Dann, > wenn schon, die GNU-Optionen -print0 (fin

Re: [OT] in 8000 files grepen?

2004-09-01 Diskussionsfäden Heike C. Zimmerer
Torsten Schneider <[EMAIL PROTECTED]> writes: > On Wed, Sep 01, 2004 at 05:01:28PM +0200, Christian Knoke wrote: > >> Und dann wirds kompliziert. >> >> find . -type f -name '*muster*' -exec grep foobar {} \; > > Da sollte man besser auch xargs nehmen: > > find . -type f | xargs grep foobar > > -e

Re: [OT] in 8000 files grepen?

2004-09-01 Diskussionsfäden Ames Andreas (MPA/DF)
Hallo, Christian Knoke wrote: >> find . -type f | xargs grep foobar > > Aber dafÃr hast Du dann wieder das Problem mit der Terminierung der > Dateinamen. find . -type -print0 | xargs -0 grep foobar cheers, andreas

Re: [OT] in 8000 files grepen?

2004-09-01 Diskussionsfäden Torsten Schneider
On Wed, Sep 01, 2004 at 05:10:44PM +0200, Christian Knoke wrote: > > -exec startet für jedes File ein neues grep, xargs nimmt so viele Files > > auf einen Schlag, wie möglich sind. > > Aber dafür hast Du dann wieder das Problem mit der Terminierung der > Dateinamen. Inwiefern? Wenn Leerzeichen

Re: [OT] in 8000 files grepen?

2004-09-01 Diskussionsfäden Christian Knoke
On Wed, Sep 01, 2004 at 04:57:40PM +0200, Torsten Schneider wrote: > On Wed, Sep 01, 2004 at 05:01:28PM +0200, Christian Knoke wrote: > > > Und dann wirds kompliziert. > > > > find . -type f -name '*muster*' -exec grep foobar {} \; > > Da sollte man besser auch xargs nehmen: > > find . -type f

Re: [OT] in 8000 files grepen?

2004-09-01 Diskussionsfäden Torsten Schneider
On Wed, Sep 01, 2004 at 05:01:28PM +0200, Christian Knoke wrote: > Und dann wirds kompliziert. > > find . -type f -name '*muster*' -exec grep foobar {} \; Da sollte man besser auch xargs nehmen: find . -type f | xargs grep foobar -exec startet für jedes File ein neues grep, xargs nimmt so viel

Re: [OT] in 8000 files grepen?

2004-09-01 Diskussionsfäden Torsten Schneider
On Wed, Sep 01, 2004 at 04:43:56PM +0200, Torsten Schneider wrote: > echo 'file1 file2 file3 file4' | xargs grep foobar Wobei ich da noch sagen sollte, dass man das Problem dann auf das echo verlkegt hat. Evtl. muss man das dann entsprechend mit mehreren Echos machen, die Filenamen in ein File sc

Re: [OT] in 8000 files grepen?

2004-09-01 Diskussionsfäden Christian Knoke
On Wed, Sep 01, 2004 at 04:43:56PM +0200, Torsten Schneider wrote: > On Wed, Sep 01, 2004 at 04:39:37PM +0200, Michael Renner wrote: > > > $ grep foobar file1 file2 file3 file4 ... > > > > /bin/grep: Argument list too long > Abhilfe: > > echo 'file1 file2 file3 file4' | xargs grep foobar > > B

Re: [OT] in 8000 files grepen?

2004-09-01 Diskussionsfäden Florian Ragwitz
Hallo, 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 ..

Re: [OT] in 8000 files grepen?

2004-09-01 Diskussionsfäden hauke homburg
Am Mittwoch, 1. September 2004 16:39 schrieb Michael Renner: > Moin, > > 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 ... >

Re: [OT] in 8000 files grepen?

2004-09-01 Diskussionsfäden Torsten Schneider
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 ... > >

[OT] in 8000 files grepen?

2004-09-01 Diskussionsfäden Michael Renner
Moin, 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 Nun ist guter Rat teuer! Keine gute I