当使用sed或awk 模式匹配()时,如何在(valid
)和(<\valid>
)段落之前添加单词-LEN
?
例如,如果我有以下文件:
field FIELD1
attributes DATATYPE something ,
field FIELD1-LEN
attributes DATATYPE something ,
Run Code Online (Sandbox Code Playgroud)
结果如下:
field FIELD1
attributes DATATYPE something ,
<valid>
field FIELD1-LEN
attributes DATATYPE something ,
<\valid>
Run Code Online (Sandbox Code Playgroud)
我尝试过这个sed命令,但是我没有得到想要的结果
sed -n '/\-LEN/,/\ ,/i \<valid>'
Run Code Online (Sandbox Code Playgroud) 我想删除一个空白行,只有当这个使用sed或awk时我的模式行之后,例如我有
G
O TO P999-ERREUR
END-IF.
Run Code Online (Sandbox Code Playgroud)
在这种情况下的模式是G
我想要这个输出
G
O TO P999-ERREUR
END-IF.
Run Code Online (Sandbox Code Playgroud)