awk-2

1文件两个

file1

A

C

E

H

file2

A    B

B    K

B    L

C    T

D    A

D    R

H    C

G    W

要求找出file1中的内容出现在file2中的任意一行都算

处理完之后的内容

A    B

C    T

D    A

H    C

处理方法:

grep -f file1 file2

awk ‘NR==FNR{a[$1];next} ($1 in a ) ||($2 in a)’ file1 file2

2、变量匹配

文件file3

A

C

E

H

要求:$1A的不进行输出

awk -v des=”A” ‘!($1~des)’    $1~des表示的是匹配的意思。

你可能感兴趣的:(awk-2)