RSS Libre@vous

Dernière mise à jour
le 14/01/2016 à 15h43
Les contenus de ce site sont publiés sous la licence CC by-sa, sauf mention contraire.
licence_CC-by-sa
Copyright © 2018 Libre @ vous. Tous droits réservés.
Joomla! est un logiciel libre sous licence GNU/GPL.
06
Déc
2010
Optimiser le comptage des lignes contenant un mot Imprimer
Voici une astuce en ligne de commande afin d'optimiser le comptage du nombre de lignes contenant un mot dans un fichier.
Pour réaliser cette opération, vous pourriez vous contentez d'utiliser les classiques commandes cat, wc -l (word count, l pour nombre de lignes) et grep, de la manière suivante :
cat les_geeks.txt | grep "geek" | wc -l

Vous obtiendrez bien le nombre de lignes contenant le mot geek. Mais il y a moyen de faire mieux en utilisant seulement grep avec son option -c :
grep -c "geek" les_geeks.txt

Même résultat, mais vous gagnez 10% à 50% en temps d'exécution. Sur un gros fichier, ça n'est pas négligeable !
 

Ajouter un Commentaire

Tout les contenus de ce site sont publiés selon les termes de la licence Creative Commons by sa. En ajoutant votre commentaire, vous acceptez implicitement sa mise à disposition selon les termes de cette licence.


Code de sécurité
Rafraîchir