EX:格式文件txt
1
2
3
EX:a.txt文件,我们要对该单词包含1或2或3进行细化
一个
2
4
3
5
4
1
2
结果如下:
2
3
1
2
我尝试过awk,但是不好 awk'/ 1 /,/ 2 /,/ 3 /,.... a.txt
答案 0 :(得分:0)
您希望pattern.txt
和a.txt
之间完全匹配。这意味着如果pattern.txt
包含一行:
foo
然后此行只能匹配“ foo”,而不能匹配
bar foo
foo bar
foo123
要达到完美匹配,您可以:
$ awk '(NR==FNR){a[$0];next}($0 in a)' pattern.txt a.txt
$ grep -xFf pattern.txt a.txt