這是從一個文件中的一個片段:替換SED文本塊或在awk
COMMAND : /* some text 1 */
ACTION : /* some text 1 in multiple lines */
COMMAND : /* some text 2 */
ACTION : /* some text 2 in multiple lines */
.
.
.
這下去。 我想使用sed或awk工具替換從COMMAND開始的文本直到其相應的ACTION(即在下一個COMMAND之前)與另一個文本。
所以,如果我想用一些文字刪除第一個命令行動小組,下面將是這個結果。
USED SED/AWK HERE
COMMAND : /* some text 2 */
ACTION : /* some text 2 in multiple lines */
.
.
.
我們如何知道哪些命令是你的意思,如果有很多? –
@MarkSetchell每個COMMAND之後的文本是不同的,因此可能有用嗎? –
行之間是否有空行? –