|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2003 Messages : 105 ![]() |
Bonjour,
Je voudrais savoir si il existe une commande unix permettant de faire comme suit : fichier A --------- aa bb cc gg mm fichier B -------- aa cc dd ff pp zz en sortie du script je souhaite avoir toutes les lignes de A qui ne sont dans B càd : bb gg mm J'ai essayé diff, mais ca ne fonctionne que si les lignes sont en face des mêmes lignes dans chaque fichier. Merci Falc |
|
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() Inscription : juin 2007 Messages : 912 ![]() |
diff affiche bien les lignes bb, gg et mm dans ton exemple:
Code :
|
||
|
|
00
|
|
|
#3 |
![]() ![]() R&D en systemes informatiques bas niveau Unix/Linux Inscription : mai 2004 Messages : 5 129 ![]() |
Bonjour,
Pour information, grep -f doit egalement permettre de faire ce que tu souhaites en bidouillant un peu avec d'autres options ;-) |
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Inscription : janvier 2003 Messages : 105 ![]() |
ok merci. Je ne sais pas ce que j'ai raté avec diff, effectivement ca marche.
Je ne connaissais pas Grep -f, je vais regarder. merci |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com