Compter lignes dans fichier sous UNIX

Résolu
jjbernier1970 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
j'ai un problème basique pour les pros d'UNIX mais que j'ai du mal à résoudre seul.
J'ai un fichier dans lequel je dois compter les enregistrements qui commencent par un caratère (prennont 1 comme exemple).
Quelle est la méthode la plus simple?

Merci d'avance!
A voir également:

4 réponses

HostOfSeraphim Messages postés 6750 Date d'inscription   Statut Contributeur Dernière intervention   1 608
 
hos@hos [ ~ ] # cat test
115848
211111
152486
256848
106249
hos@hos [ ~ ] # cat test | awk -F "" '{ print $1 }' | grep 1 | wc -l
3
hos@hos [ ~ ] #

2
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Salut,
jp@MDK:~/tmpfs ssh$ cat plop
115848
211111
152486
256848
106249

jp@MDK:~/tmpfs ssh$ grep -c '^1' plop
3

jp@MDK:~/tmpfs ssh$
;-))
2
HostOfSeraphim Messages postés 6750 Date d'inscription   Statut Contributeur Dernière intervention   1 608
 
Effectivement, plus simple ;-) (merci)

0
jjbernier1970 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Salut,

ha oui en effet c'était simple ! Je passe pour une truffe là ;-)
Merci pour les réponses !

JJ
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
on peut aussi numéroter les lignes qui commencent par 1

$ nl -bp"^1" test
1 115848
211111
2 152486
256848
3 106249
0