[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] in 8000 files grepen?



Torsten Schneider <schneider@mabi.de> 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.

<[🔎] 200409011455.i81EtLL18831@bolte.at.home>
Auszug:

| > Bei Files mit Spaces im Namen muss man das entsprechend anpassen bzw.
| > escapen.
|
| Und dann wirds kompliziert.
|
| find . -type f -name '*muster*' -exec grep foobar {} \;

Worauf du geantwortet hast:

| > -exec startet für jedes File ein neues grep, xargs nimmt so viele Files
| > auf einen Schlag, wie möglich sind.

und ich:

| 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 ausgereicht.

Gruß,

 Heike



Reply to: