le problème n'est pas là, mais dans mon oubli d'un second =
= #est une assignation, et donc toujours vrai
== #est un opérateur de test
Type: Messages; Utilisateur: N_BaH
le problème n'est pas là, mais dans mon oubli d'un second =
= #est une assignation, et donc toujours vrai
== #est un opérateur de test
vu qu'il faudra, en plus du join, trier au moins un fichier, plus peut-être un ou deux sed (ça dépend du format des fichiers), je pense que awk sera moins gourmand en ressources; d'autant que...
j'allais proposer une solution avec join sur la base des fichiers fournis par El_Cypriano
$ join -t';' -o'1.1' -1 2 -2 1 <(sort -t';' -k2 <(sed 's/ *//g' mac_port)) port
00.1F.FF.5H.66
Bonjour,
awk -F' ; ' 'FNR=NR{a[$2]=$1;};{if($1 in a)print a[$1]}' mac_port port
00.1F.FF.5H.66
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.