我使用此语法删除2.txt
to中的行1.txt
:
awk 'NR==FNR{a[$0]=1;next}!a[$0]' 2.txt 1.txt > lines.txt
我的行采用以下格式:
[email protected]:something
如果这行在两个文件中是相同的,我就lines.txt
没有这个,所以很好,但是如果[email protected]
相同的话我想删除行并忽略后面的单词:
。
我使用此语法删除2.txt
to中的行1.txt
:
awk 'NR==FNR{a[$0]=1;next}!a[$0]' 2.txt 1.txt > lines.txt
我的行采用以下格式:
[email protected]:something
如果这行在两个文件中是相同的,我就lines.txt
没有这个,所以很好,但是如果[email protected]
相同的话我想删除行并忽略后面的单词:
。
用这个:
-F:
- 将分隔符设置为:
(冒号),然后仅使用第一个字段 ($1
) 进行比较。