- comparaison fichiers [UNIX] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 16-01-2006 à 10:11:42
Salut,
Tu peux utiliser la commande diff.
ex :
Code :
|
Marsh Posté le 16-01-2006 à 19:23:45
dkape a écrit : Salut,
|
Sauf que la commande diff effectue une comparaison ligne à ligne... une fois qu'un décalage est fait, après c'est mort
Marsh Posté le 16-01-2006 à 20:07:07
ALors il ne te reste plus qu'à faire un script fonctionnant de cette manière :
1- on analyse ligne par ligne le 1er fichier
2- on fait un grep '^$lachainedecaractère$'
3- si le retour est nul -> alors cette ligne n'est pas dans le 2ème fichier
4- après avoir analyser le 1er fichier, on fait la même chose mais cette fois-ci avec le 2ème fichier.
Marsh Posté le 16-01-2006 à 20:53:01
jlighty a écrit : ALors il ne te reste plus qu'à faire un script fonctionnant de cette manière : |
Oui, c'est tout à fait ce que je veux faire. N'existe-t-il pas une fonction unix permettant de faire ca?
Marsh Posté le 16-01-2006 à 21:02:38
#!/usr/bin/perl |
Marsh Posté le 16-01-2006 à 09:40:36
Bonjour,
J'aurais besoin d'un petit peu d'aide sur des commandes UNIX (certainement de base pour certains).
Possédant 2 fichiers, avec des noms, je souhaite connaitre ceux présents dans le premier fichier et non présent dans le second. Quelqu'un a-t-il une idée de la commande à utiliser?
Par avance, je vous en remercie.
Nbabs