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

Re: [shell] additions



Le vendredi 3 décembre 2010 à 16:29:06, Frédéric Boiteux a écrit 
:
> > awk 'BEGIN {s = 0} {s += $5} END {print s}'
> 
> Ah, oui, mais awk, c'est de la triche ;-P

Tu l’utilisais déjà dans ton exemple :oP

Sinon, tu as
… | { s=0; while read i; s=$[ $s + $i ]; done; echo $s; }

Mais $[] ne connaît que les entiers.

  Franchement, regrouper tous les 'grep | cut | awk' dans un 
seul 'awk' (ou perl, ruby…) me paraît souvent plus propre et 
plus clair (euh, ok, pas forcément avec perl…). Quand un outil 
est dépassé, autant le remplacer que d’enfiler les tubes (et 
donc les processus) avec des commandes sous-utilisées. 

-- 
 Sylvain Sauvage


Reply to: