使用awk找出两个文件中所有都有的行。
文件1:
034J 025J-01 045k 089G-02 04J01
文件2:
04J01 025J-01 038L-02
找出这两个文件都有的行:
awk 'NR == FNR { lines[$0] = 1; next } lines[$0] ' file1 file2
结果:
04J01 025J-01
将脚本保存在一个文件中:
#! /usr/bin/awk -f NR == FNR { lines[$0]=1; next } $0 in lines
Last updated 4 years ago