Bonjour,
Petit soucis que je n'arrive pas à résoudre.
J'ai un fichier qui contient plusieurs lignes, avant de créer un script pour faire quelque stat, j'ai d’abord testé si les commandes passées donnent le bon résultat.
avec
J'ai le résultat suivant
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| 123456789
123456789
123456789
123456789
0123456789az
0123456789az
0123456789
123456789
12345678910
123456789
123456789
1234567890
123456789
123456789+
123456789
123456789
0123456789az
123456789 |
Mais avec
grep -x 123456789 fic.txt
--> j'ai aucun résultat, alors que la chaine caractère 123456789 existent bien
C'est bizarre, même si des espaces peuvent être présents dans une ou deux ligne, mais pas dans toutes.
pour en être certainne que ce n'est pas les espaces qui me jouent un mauvais tour, je me suis dis, je vais les remplacer et regarder le résultat
cat fic.txt | tr -s " " ":" | grep 123456789
Mais, non, à aucun moment je vois les deux points dans le résultat.
Avez vous une idée d’où peut venir mon erreur ?
Merci a Vous
Partager