[gull] join in bash
Frédéric Benninger
benninger at sunrise.ch
Fri Sep 14 20:58:31 CEST 2012
Bonjour,
A partir de trois fichier a, b, c je voudrais créer un csv complet en
tolérant des cellules vide ";"
$ cat a
1
2
3
4
5
6
7
8
$ cat b
3;c
4;d
5;e
7;g
$ cat c
1;A
3;C
4;D
5;E
6;F
7;G
Mais après tous mes efforts je n'arrive toujours pas mette un ; quand
il me manque de la donnée
$ join -a1 -a2 -j1 -t";" -e";" a b | join -a1 -a2 -j1 -t";" -e";" - c
1;A
2
3;c;C
4;d;D
5;e;E
6;F
7;g;G
8
Je voudrais obtenir :
1;;A
2;;
3;c;C
4;d;D
5;e;E
6;;F
7;g;G
8;;
qqun peut-il me dire si je peux y arriver en bash?
More information about the gull
mailing list