Bonjour,

J'ai un problème qui reste pour l'instant sans solution. Il n'est pas important mais j'aimerais savoir si l'un d'entre vous aurait ne serait-ce que l'embryon d'une réponse.

La commande join nécessite deux fichiers:

Il est possible de remplacer l'un d'eux par une variable:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo "$var1" | join - file2
Mais il ne semble pas possible d'utiliser deux variables. C'est dommage parce que lorsque je veux faire la jointure de deux variables, je dois en faire passer une dans un fichier temporaire juste parce que la commande join est un peu (psycho) rigide. Peut-être qu'en passant par des descripteurs de fichiers, on pourrait "truander" un peu, mais je suis vraiment une bille de ce côté-là. Quelque chose comme...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
echo "$var1" >&3
echo "$var2" | join - <&3
Bon, n'essayez pas c'est tout pourri. Mais vous voyez la direction? Des idées?