[ Thread Index |
Date Index
| More debianworld.org/shellscript-fr Archives
]
Bon,
J'ai bientôt fini, je finalise.
Ce que m'à donné Christophe est vraiment terrible.
Ca marche bien.
Il faut que je finalise histoire d'avoir qqchose bien propre et ça sera
bon.
Le 11/08/05 at 14:22, Marc Chantreux a ecrit:
>le 11/08/2005,
>Daniel C nous écrivait :
>> >J'aimerai maintenant compter le nombre de CRITICAL de UNKNOWN de WARNING
>> >par machine pour les affichier à la suite du résultat que j'ai obtenu
>> >avec la moulinette awk de christophe.
>>
>> cat fichier | grep pattern | wc -l
>> => affiche le nb de lignes contenant pattern dans fichier
>
>ce qui me chagrine dans cette réponse, c'est le nombre de pipes.
>
>grep -c pattern ficher
>
>est quand meme plus economique.
>
>de facon générale, j'ai vu passer enormement de 'useless use of cat'.
>
>cat ficher | sed 'mon script'
>
>revient a faire un
>
>sed 'mon script' fichier
>
>en plus long et plus couteux en ressources systeme. de maniere generale,
>presque tous les filtres acceptent un fichier en argument ( sed, awk,
>join, ... ).
>
>en cas d'exception ( tr par exemple ), il faut utiliser les redirecteurs
>du shell et non cat :
>
>cat f1 | tr A B > f2
>
>est remplacé par
>
>tr a B < f1 > f2
>
>
>a+
fin du message de Marc Chantreux
--
Christophe Debutant