scal pliki za pomocą bash według klucza podstawowego

Mam dwa pliki z adresami IP jako kluczem podstawowym. Plik drugi ma tylko podzbiór z różnymi informacjami. Chciałbym dodać drugą kolumnę do pierwszego pliku za pomocą basha.

plik1:

192.168.1.1;hosta;aabbccddeef0
192.168.1.2;hostb;aabbccddeef1
192.168.1.3;hostc;aabbccddeef2

plik2:

192.168.1.2;differentHostname;

Moje podejście do addr incat file2 | cut -d\; -f1; do grep -w $addr file1 ... nie działa, ponieważ nie mogę uzyskać dostępu do nazwy hosta z pliku2.

Jakieś pomysły?

questionAnswers(2)

yourAnswerToTheQuestion