compter le nombre de ligne d'un fichier - Shell/Batch - Programmation
Marsh Posté le 18-08-2008 à 10:49:04
grep PAJ <fichier> | wc -l
ou même :
grep -c PAJ <fichier>
Marsh Posté le 18-08-2008 à 10:56:04
Merci
je viens de trouver à l'instant
grep -n PAJ monfichier | wc -l
et en sortie j'ai le nombre de ligne avec ce mot et je ne compte pas les lignes blanches
Marsh Posté le 22-08-2008 à 18:46:21
donny3 a écrit : je viens de trouver à l'instant |
Un peu plus compliqué que la soluce d'Elmoricq "grep -c PAJ monfichier"
donny3 a écrit : Est-ce qu'il existerai une autre commande qui permet de compter le nombre de mot PAJ que j'ai dans mon fichier ? |
Unix/Linux est possède tout un tas de commandes de base qui ont chacune une action spécifique mais restant du domaine général. C'est à toi de les connaitre et les imbriquer correctement pour avoir le résultat très particulier que tu attends
Code :
|
Marsh Posté le 22-08-2008 à 20:56:23
Excuse moi, mais que vaut NF dans ton exemple?
Marsh Posté le 22-08-2008 à 21:59:02
esox_ch a écrit : Excuse moi, mais que vaut NF dans ton exemple? |
Number of Field (variable automatique de awk) => nombre de mots de la ligne en cours de traitement...
Marsh Posté le 18-08-2008 à 10:46:53
Salut,
J'ai un fichier qui se presente ainsi
PAJ
PAJ
Je souhaiterai compter le nombre de ligne avec PAJ.
Pour compter le nombre de ligne,je peux faire wc -l monfichier;
Le probleme c'est qu'avec cette commande, je compte les lignes blanche et ce n'est pas bon;
Et je dois parser la ligne, parceque en sortie j'ai le nombre de ligne + le nomdufichier;
Est-ce qu'il existerai une autre commande qui permet de compter le nombre de mot PAJ que j'ai dans mon fichier ?
merci