[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: réinstallation à l'identique [ un poil d'unix ]




pour moi, ce que tu décris par "l2-l1" signifie :
je cherche ce qui est dans le fichier l2 et PAS dans le fichier l1

donc :
comm -1 -3 l1 l2 > le_fichier_l2-l1
et tu remets 2 centimes,
sinon, si ce n'est pas ce que tu cherches, fais un dessin.


il y a la commande "comm" qui fait ça très bien :
il faut 2 fichiers listes TRIÉES, exemple : l1 et l2
comm -2 -3 l1 l2
affiche ceux qui sont UNIQUEMENT dans le fichier l1
comm -1 -3 l1 l2
affiche ceux qui sont UNIQUEMENT dans le fichier l2
comm -1 -2 l1 l2
affiche ceux qui sont dans les 2 fichiers l1 et l2
2 centimes

que 2-2 centime car :

,----
| Sans  option, comm  produit  trois colonnes  en  sortie.  La  première
| colonne contient  les lignes  présentes uniquement dans  fichier_1, la
| seconde  colonne   contient  les  lignes   présentes  uniquement  dans
| fichier_2,  et la  troisième  contient les  lignes  communes aux  deux
| fichiers.
`----

or moi il  me faut l2-l1 que je peux  (peut-être) obtenir par... l2-l1
Suis pas avancé là car il me faut remplacer le signe `-' !

Reply to: