主キーとしてIPアドレスを持つ2つのファイルがあります。ファイル 2 には、異なる情報を持つサブセットのみが含まれています。bash を使用して、最初のファイルに 2 列目を追加したいと思います。
ファイル1:
192.168.1.1;hosta;aabbccddeef0
192.168.1.2;hostb;aabbccddeef1
192.168.1.3;hostc;aabbccddeef2
ファイル2:
192.168.1.2;differentHostname;
cat file2 | cut -d\; -f1; do grep -w $addr file1 ...
file2 からホスト名にアクセスできないため、for addr in を使用した私のアプローチは機能しません。
何か案は?