...John Allen Smith II 16 555-555-5555 10/24/2010John Allen Smith II 3 555-555-5555 10/24/2010John Allen Smith II 17 555-555-5555 10/24/2010John Doe 16 555-555-5555 10/24/2010Jane Smith 16 555-555-5555 9/16/2010Jane Smith 00 555-555-5555 10/24/2010...
第二个文件是一个名字列表所以……
...John Allen Smith IIJohn DoeJane Smith...
是否可以使用awk(或其他bash命令)打印第一个文件中与第二个文件中的任何名称匹配的行(名称可以在第一个文件中重复)
奖金?有没有一种简单的方法可以删除第一个文件中的重复/重复行?
非常感谢,
托梅克
解决方法 AWK#! /bin/bashawk 'FNR==NR{!a[]++;next }{ b[]++ }END{ for(i in a){ for(k in b){ if (a[i]==1 && i ~ k ) { print i } } }}' file1 file2总结
以上是内存溢出为你收集整理的AWK / BASH:如何匹配一个文件中的字段与另一个文件中的字段?全部内容,希望文章能够帮你解决AWK / BASH:如何匹配一个文件中的字段与另一个文件中的字段?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)