2017-01-30 44 views
1

我需要在模式之前添加一些文本。在模式之前添加新行

我知道如何在模式后添加。

sed -i '/pattern/aNew Text'  input_file 

但是如何在模式前添加'New Text'。

回答

2

之前插入的命令是i

sed -i '/pattern/iNew Text' input_file 

你,你的模式匹配的前行想要的东西,但如果你想插入比赛本身之前的东西,用替换的捕获此命令插入组。

+0

谢谢!这是工作。 – user2176228

+0

@ user2176228:更多信息在这里:http://www.grymoire.com/Unix/Sed.html –

相关问题