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
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
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
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.
|
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
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
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
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
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
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
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
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
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 ..
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 ...
>
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 ...
>
>
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
16 matches
Mail list logo