2つのファイルがあります。1つには名前のリスト(1列のみ)があり、2番目のファイルには名前、電話番号、国の3つの列があります。
私が欲しいのは、名前がファイル1には存在せず、ファイル2にのみ存在する人々のデータを抽出することです。
#!/bin/bash
for i in `cat file1 `
do
cat file2 | awk '{ if ($1 != "'$i'") {print $1 "\t" $2 "\t" $3 }}'>>NonResp
done
私が得たのは、予想よりも多くのデータを含む奇妙な結果です。
親切に助けてください。