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

Re: [HS] un filtre 'find alike'



Bonjour,

On 6/30/19 12:03 AM, Marc Chantreux wrote:

j'aimerais beaucoup pouvoir utiliser find pour filtrer une liste de
chemins selon des critères de recherche. par exemple:

   dpkg -L vim | find - -type f

ça n'est malheureusement pas possible. il existe de multiples
alternatives

   une commande | while read p; do
     test -f $p && echo $p
   done

mais c'est chiant à écrire

Je te l'accorde...

et pas super efficace sur de grosses listes

... tu es sûr de ça ? J'ai un doute, parce que "while" est un mot clé,
"read" et "test" sont built-in. Du coup, sauf erreur, il n'y a pas de
fork sur la partie droite du pipe et j'aurais donc dis que ça doit être
justement plutôt efficace sur de grosses listes. Je me trompe ?

Personnellement, c'est la commande que j'aurais utilisée.

--
François Lafont


Reply to: