加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Shell脚本 – 比较文本行,删除匹配项

发布时间:2020-12-15 21:40:05 所属栏目:安全 来源:网络整理
导读:我已经做了一些搜索,但找不到我想要的东西,特别是. 我有两个文件:“a.txt”,“b.txt”. 每个都包含一个电子邮件地址列表,以换行符分隔. 对于“a.txt”中的所有行,我需要在“b.txt”中的任何位置检查匹配项.如果是这样,则需要删除“a.txt”中的电子邮件地址.
我已经做了一些搜索,但找不到我想要的东西,特别是.

我有两个文件:“a.txt”,“b.txt”.

每个都包含一个电子邮件地址列表,以换行符分隔.

对于“a.txt”中的所有行,我需要在“b.txt”中的任何位置检查匹配项.如果是这样,则需要删除“a.txt”中的电子邮件地址.

(或者,如果更容易,可以使用输出创建新文件“c.txt”.)

我正在使用Mac OS X,所以我正在寻找可以提供帮助的shell脚本,或指向我如何构建脚本.谢谢你的帮助.

解决方法

grep -F -x -f b.txt -v a.txt > c.txt

或者,等效地,

fgrep -x -f b.txt -v a.txt

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读