diff ne marche pas sur des fichiers trop gros ?!? comment faire? - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 05-10-2004 à 18:18:33
A mon avis c'est pas un problème de taille mais diff pense que c'est du binaire et c'est pouquoi il dit que le fichiers sont diférents.
Passe le fichier via une moulinette pour transformer les CR-LF en LF. sed est bien pour ça et rapide mais vim devrait passer ou tout utilitaire prévu pour.
Marsh Posté le 05-10-2004 à 18:24:00
dos2unix devrait le faire aussi, non?
edit: après etre passé par dos2unix et avec les options -Nura ça marche, merci
Marsh Posté le 05-10-2004 à 17:51:09
J'ai besoin de faire un diff sur des extraits de registre windows. Or un registre en format texte ça pese 15Mo et j'ai l'impression que diff n'apprecie pas les fichiers d'une telle taille. Il accepte juste de me dire que les fichiers sont differents mais ne me donnes pas de détail.
Y a t'il une option qui m'aurait échappé et qui permet de le forcer à faire le job? Ou y a t'il une alternative à diff sachant que mon but n'est que de detecter les lignes ajoutées dans le 2ème fichier (ajoutées un peu n'importe ou, pas forcemment en append)?
Merci pour toutes vos suggestions...
---------------
#NetOp. T'as pas 10G ?