Le 12234i�me jour apr�s Epoch,
Fr�d�ric Bothamy �crivait:

> * STOJICEVIC E     InfoEdpRsa <[EMAIL PROTECTED]> [2003-07-01 09:38] :
>> [...]
>> 
>> >Enfin, c'est assez facile � r�aliser :
>> 
>> >$ touch timestamp
>> >$ find $DIR -newer timestamp
>> 
>> >va lister les fichiers plus r�cents que timestamp dans le r�pertoire $DIR.
>> 
>> >$ find $DIR -newer timestamp -exec touch {} \;
>> 
>> En mieux :)
>> 
>>  $ find  $DIR -newer timestamp |xargs touch 
>
> Oui, cela fonctionne ici, mais avec ces constructions (xargs), j'ai d�j�
> �t� confront� � des lignes de commande trop longues s'il y a trop de
> fichiers retourn�s par le find (genre plusieurs milliers).

Bizarre, car xargs est fait pour �viter �a justement. Il permet de contourner
le souci des commandes du genre:

  touch `find $DIR -newer timestamp`

qui peuvent g�n�rer une (trop) grosse ligne de commande.

Par d�faut, xargs lance 1 commande toutes les lignes. L'option -l[n] ou
--max-lines[=n] permet de lancer une commande toutes les n lignes.

-- 
I treasure this strange combination found in very few persons: a fierce
desire for life as well as a lucid perception of the ultimate futility of
the quest.
                -- Madeleine Gobeil
-- 
Fran�ois TOURDE - tourde.org - 23 rue Bernard GANTE - 93250 VILLEMOMBLE
T�l: 01 49 35 96 69 - Mob: 06 81 01 81 80
eMail: mailto:[EMAIL PROTECTED] - URL: http://francois.tourde.org/

Répondre à