Bon, la commane
wk ' { if ((length($0))!=688) print $0 }' testUnix | od -t c
me dit effectivement qu'il y a un caractére "\n" en plein milieu des lignes qui ne respectent pas le format.
Par contre, je ne retrouve pas l'information manquante sur la ligne suivante :
exemple : la ligne 460480 est tronquée au niveau du 429 éme caractères;
mais je ne retrouve les caractères 458 à 688 sur la ligne 460481!
voici le resultat de cette commande :
1 2 3 4
| awk ' NR==491640 { print "ligne 491640="length($0)} NR==491641 { print "ligne 491641="length($0)}' testUnix
ligne 491640=429
ligne 491641=688 |
m'a commande est-elle mauvaise?
Partager