otto Posté(e) le 14 mai 2009 Partager Posté(e) le 14 mai 2009 Bonjour! Je suis pas un pro du shell script mais là je comprends pas ce qui merdoi! je fais un truc du style : toto=diff -u fichier1 fichier2|grep ^[+-][a-z] if [$?==1] echo "OK" echo $toto Mais ca ne retourne que OK et une ligne blanche. Je précise que la commande à la main renvoit un bon ptit paquet de ligne Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 14 mai 2009 Partager Posté(e) le 14 mai 2009 toto=$(diff -u fichier1 fichier2|grep ^[+-][a-z]) Lien vers le commentaire Partager sur d’autres sites More sharing options...
otto Posté(e) le 14 mai 2009 Auteur Partager Posté(e) le 14 mai 2009 C'est bien ce que j'avais lu un peu partout en fait j'avais une autre variable vide Merci! Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 15 mai 2009 Partager Posté(e) le 15 mai 2009 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.