我有两个以 IP 地址作为主键的文件。文件二只有一个包含不同信息的子集。我想使用 bash 将第二列添加到第一个文件中。
文件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;
我使用 for addr in 的方法cat file2 | cut -d\; -f1; do grep -w $addr file1 ...
不起作用,因为我无法从 file2 访问主机名。
有任何想法吗?