gpt4 book ai didi

linux - CentOS:删除包含 txt 文件中字符串的行

转载 作者:太空宇宙 更新时间:2023-11-04 09:18:36 26 4
gpt4 key购买 nike

标题看起来很熟悉,但要求不同。

我有 2 个 txt 文件: 第一个:

./aaa/bbb/ccc.txt
./hhh/fff.txt
./abc.txt
./gh/gh/jj.txt

第二个:

 fff
abc

预期结果:

./aaa/bbb/ccc.txt
./gh/gh/jj.txt

第二个文件只包含文件名(没有扩展名)。我想删除第一个文件中所有在第二个文件中具有文件名的行。

请帮忙谢谢

最佳答案

grep -Fvf second_file first_file

解释:

-F: use literal strings instead of the default BRE
-v: print non-matching
-f file: take patterns from the given file

关于linux - CentOS:删除包含 txt 文件中字符串的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44404577/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com