小编Cés*_*r A的帖子

使用二进制模式字符串从文件中删除行

我有两个文件.文件A包含以N行写入的文本,文件B包含二进制模式字符串0和1,其也具有N长度.

我想删除文件A中与文件B中包含0的行号相同的行.

我已经读过用awk做它可能是一个好主意,但我不知道如何使用它.

文件很长,例如2000行(它们是视频轨迹)

例如:

文件A:

Line 1: 123456
Line 2: 789012
Line 3: 345678
Line 4: 901234
Run Code Online (Sandbox Code Playgroud)

档案B:

Line 1: 1
Line 2: 0
Line 3: 0
Line 4: 1
Run Code Online (Sandbox Code Playgroud)

执行后:

文件A:

Line 1: 123456
Line 2: 901234
Run Code Online (Sandbox Code Playgroud)

bash shell awk grep

5
推荐指数
1
解决办法
106
查看次数

标签 统计

awk ×1

bash ×1

grep ×1

shell ×1