bash – 从另一个文件中的一个文件中删除行

前端之家收集整理的这篇文章主要介绍了bash – 从另一个文件中的一个文件中删除行前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个文件f1:
line1
line2
line3
line4
..
..

我想删除在另一个文件f2中的所有行:

line2
line8
..
..

我尝试了一些猫和sed,这是不是接近我的意图。我如何做到这一点?

grep -v -x -f f2 f1应该做的伎俩。

说明:

> -v选择不匹配的行
> -x仅匹配整行
> -f f2从f2获取模式

可以改为使用-f f2来匹配f2的固定字符串,而不是模式(如果你想删除“你看到的是什么,你得到什么”的方式,而不是将f2的行作为正则表达式模式)。

原文链接:https://www.f2er.com/bash/392490.html

猜你在找的Bash相关文章