根据另一个文件不存在从一个文件中删除行

fai*_*sal 2 linux grep awk

如果fileB(仅一列)不包含fileA 中column1 的字符串,我需要从fileA 中删除包含两列的行。

例子。这是文件A

a b
a c
a d
e f
g h
Run Code Online (Sandbox Code Playgroud)

和文件B

a
b
g
Run Code Online (Sandbox Code Playgroud)

在这里,输出应该是:

a b
a c
a d
g h
Run Code Online (Sandbox Code Playgroud)

Sté*_*las 5

join fileA fileB
Run Code Online (Sandbox Code Playgroud)

这假设文件在第一列上排序(它们在您的示例中)。