我有两个文件.. file1::
Adezat
Adm157
Adriaan
文件2::
adezat:0f94154bdef31844e7c5e8aaaaaaaaaa:0X!SV
imawesome3:3c84a21b44f49163aa4597aaaaaaaaaa:5VMQX
adm157:1e00152082f4d02af24b16aaaaaaaaaa:@0E2F
imawesome:acdf80e6488ea6154ed9182aaaaaaaaaa:KJP6E
adriaan:74b57d1e76a16637cfa47faaaaaaaaaa:FVW&C
匹配两个文件中的第一个字段后 >> 仅打印 file2:: 中的匹配行
adezat:0f94154bdef31844e7c5e8aaaaaaaaaa:0X!SV
adm157:1e00152082f4d02af24b16aaaaaaaaaa:@0E2F
adriaan:74b57d1e76a16637cfa47faaaaaaaaaa:FVW&C
注意我在 Windows 上使用 gawk .. 谢谢
我得到了答案::
gawk -F":" "NR==FNR{a[tolower($1)]++;next}tolower($1) in a" file1 file2