我有两个文件。一个包含名称列表(只有一列),第二个文件包含三列名称、电话号码、国家/地区。
我想要的是提取名称不存在于文件 1 中但仅存在于文件 2 中的人的数据。
#!/bin/bash
for i in `cat file1 `
do
cat file2 | awk '{ if ($1 != "'$i'") {print $1 "\t" $2 "\t" $3 }}'>>NonResp
done
我得到的是一个奇怪的结果,其中的数据比预期的要多。
请帮忙。