我有两个格式相同的csv文件。
文件1:
account, desc, user, date
123, savings, 777, 22092014
234, current, 773, 22092014
456, savings, 772, 22092014
文件2:
account, desc, user, date
123, savings, 778, 22092014
765, savings, 779, 22092014
文件中的密钥是两个文件的第1和第3个字段。输出应该只是来自两个文件的修改密钥的记录。帐户“123”的用户在第二个文件中被更改。
我们只需将此记录作为输出文件的一部分
123, savings, 778, 22092014
答案 0 :(得分:1)
awk 'NR==FNR {user[$1]=$3; next} $1 in user && user[$1] != $3' file1 file2
123, savings, 778, 22092014