我正在尝试编辑一个如下所示的文件:
Separator line of dashes
Letters
Separator line of dashes
aaa
bbb
Separator line of dashes
Numbers
Separator line of dashes
111
222
破折号之间的短语应该是章节的标题。
使用 sed,我想在“数字”部分添加一个类似“000”的字符串。输出将是:
Separator line of dashes
Numbers
Separator line of dashes
000
111
222
我的问题是:我如何告诉 sed 我想将“000”作为标题为“数字”的部分的第一行附加?
我有以下内容:
sed -i '/Numbers/ a\New ACE goes here' myFile
这样,我的行就添加到了标题的正下方,但实际上我需要它下面的 2 行。
为了我将来的参考,如果我想告诉 sed,在匹配“此行”之后将其附加到特定行号会怎样?