2017-01-30 43 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 –

相關問題