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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 file fichier.csv
fichier.csv: ISO-8859 text, with CRLF line terminators