grep ne trouve pas un pattern
Bonjour à tous,
D'habitude j'arrive à résoudre la plupart des problèmes que je rencontre mais la ... je ne vois pas trop ce qu'il ce passe.
Si je cherche un pattern que je sais exister dans un fichier, grep ne trouve rien
Code:
1 2 3
|
grep PATTERN fichier.csv
Binary file fichier.csv matches |
Si je fait la recherche avec awk par contre, je trouve les lignes correspondantes
Code:
1 2 3
|
awk '$0 ~ /PATTERN/ { print }' fichier.csv
PATTERN;data1;data2;data3 |
De plus, j'arrive à éditer / rechercher dans ce fichier avec vi sans problème.
et lorsque je cherche à savoir si c'est un fichier binaire ( ce que laisse supposer le retour de la première commande )
Code:
1 2 3
|
file fichier.csv
fichier.csv: ISO-8859 text, with CRLF line terminators |