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: