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
注意我使用gawk与windows ..谢谢
gawk -F":" "NR==FNR{a[tolower($1)]++;next}tolower($1) in a" file1 file2
答案 0 :(得分:1)
使用grep:
grep -i -f file1 file2
答案 1 :(得分:0)
目前不在终点站,但是:
join -t: <(tr 'A-Z' 'a-z' < file1 | sort) <(sort file2) | cut -d: -f 2-
但是grep会更好