小编Tex*_*xGC的帖子

根据模式在另一行中的出现取消注释一行

我有一个这样的文件:

File1:

json ABC
optype D
json XYZ
json IJK
--DELETE OP_TYPE 
json IJK
Run Code Online (Sandbox Code Playgroud)

如果上面任何地方都有模式 optype,我想取消注释以 DELETE 开头的行。

期望的输出:

json ABC
optype D
json XYZ
json IJK
DELETE OP_TYPE 
json IJK
Run Code Online (Sandbox Code Playgroud)

如果文件没有上面的模式 optype,则不需要修改。

File2:

json ABC
json XYZ
json IJK
--DELETE OP_TYPE 
json IJK    
Run Code Online (Sandbox Code Playgroud)

期望的输出:

json ABC
json XYZ
json IJK
--DELETE OP_TYPE     
json IJK
Run Code Online (Sandbox Code Playgroud)

如何通过awkor来实现这一点sed

sed awk text-processing

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

标签 统计

awk ×1

sed ×1

text-processing ×1