两个文本文件某一单列的交集

1.txt有一列,不都在2.txt里 2.txt有几列,第一列的值里可能有1.txt的值,中英文大小写各种符号都可能有除了#。列分隔符是#。 awk -F '[#]' 'BEGIN{IGNORECASE=1}NR==FNR{a[NR]=$1}NR>FNR{for(var in a){if(a[var]==$1){ print a[var];break;}}}' 1.txt 2.txt  解释如下:
相关文章
相关标签/搜索