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

Re: [HS] lignes uniques, performances



Le 12503ième jour après Epoch,
Yves Rutschle écrivait:

> Maintenant, pour la vraie surprise (où il faut sans doute que je précise que
> j'ai testé sous bash):
>
> [yves@oban]:yves$ time  cat linux | perl -ne 'print if !$l{$_}++' > /dev/null
>
> real    0m32.237s
> user    0m25.640s
> sys     0m5.260s
>
> [yves@oban]:yves$ time cat linux | awk '!l[$0]++' > /dev/null
>
> real    0m43.167s
> user    0m40.080s
> sys     0m2.670s
>
>
> Il semble donc maginalement _plus_efficace_ d'utiliser cat+pipe que d'utiliser
> la redirection de bash. 

Euh... Tu es sûr que ta commande ne mesure pas simplement le temps de
cat seulement ?

Auquel cas, ça deviens plus compliqué d'évaluer ce qu'il se passe
réellement :)

-- 
Wiker's Law:
	Government expands to absorb revenue and then some.



Reply to: