Két fájl tartalmának összehasonlítása és ez alapján összefűzése

Sziasztok!

Ezt szerintetek bashban, hogyan lehet megoldani?
Van két fájl, az egyikben nyolc a másikban két oszlop. A nyolcoszlopos fájl második oszlopa és a két oszlopos fájl első oszlopa tartalmaz egy számsort. Nekem azt kellene megoldanom, hogy ha a két fájlban található számsorok egyeznek, akkor az nyolc oszlopos fájl sorának a végéhez illessze be a két oszlopos fájl sorát.
Tehát ha nyolcoszlopos fájl:
a,12345,b,c,d,e,f,g
a két oszlopos pedig:
12345,akármi
akkor:
a,12345,b,c,d,e,f,g,12345,akármi
legyen belőle
Ha nincs egyezés, akkor csak a nyolcoszlopos fájl sora kell.
Tehát ha nyolcoszlopos fájl:
a,12345,b,c,d,e,f,g
b,12346,c,d,e,f,g,h
a két oszlopos pedig:
12345,akármi
12347,akármi
akkor pedig:
a,12345,b,c,d,e,f,g,12345,akármi
b,12346,c,d,e,f,g,h

Előre is köszönöm!

Hozzászólások

cut parancsnak nézz utána, azzal szét lehet bontani az oszlopokat.

join parancs?


$ man join

NAME
       join - join lines of two files on a common field

$ pinfo join
# Itt még több info van a használatáról