Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/09/2020, à 13:56

migrec

[Résolu] Différence entre grep -c et grep | wc -l

Bonjour,

Je ne comprends pas pourquoi les commandes suivantes me renvoient un résultat si différent...
cat Tous.csv | grep -c "GROUPE1"
30
cat Tous.csv | grep "GROUPE1" | wc -l
24

Évidement dans le script que j'utilise, je me retrouve avec 24 personnes seulement à la place de 30...
D'où cela peut-il venir ?

Dernière modification par migrec (Le 12/09/2020, à 14:46)

Hors ligne

#2 Le 12/09/2020, à 14:32

Watael

Re : [Résolu] Différence entre grep -c et grep | wc -l

salut,

il nous faudrait le fichier.

NB : UUOC!


Connected \o/
Welcome to sHell. · eval is evil.

En ligne

#3 Le 12/09/2020, à 14:46

migrec

Re : [Résolu] Différence entre grep -c et grep | wc -l

Bonjour,

J'ai fini par trouver... Le fichier était en ISO-8859-1 et les accents ne s'affichaient pas dans mon terminal alors que dans Calc/Kate oui. Et les lignes avec accents n'étaient pas prises en compte.
En convertissant le fichier de base, ça fonctionne ! smile
avec
Je ne pouvais pas transmettre le fichier, il contient des noms.

Merci quand même !

Hors ligne

#4 Le 12/09/2020, à 14:49

Nuliel

Re : [Résolu] Différence entre grep -c et grep | wc -l

Dans ces cas là, tu peux donner une ligne type du fichier (bien évidemment sans nom)
Sinon tu peux raccourcir:

grep -c "GROUPE1" Tous.csv

Hors ligne