2016-03-24 54 views
0

我有一個這樣的文件:如何運行插入和刪除結合sed regexp?

<?php $unused.. ?><?php 

..內容各不相同。

我需要刪除該行並將<?php添加到開頭。
我一直在嘗試以下,但行不會插入輸出。
我在這裏做錯了什麼?

sed '/<\?php $unused/d;1s/^/<\?php \n/' testfile 
+0

如果「<?PHP $未使用的。」在第一線,那麼1秒......不會執行,因爲流量已經改爲二線(雖然它是新的第一線)。 – POW

回答

0

要插入<?php然後刪除<?php $unused

sed '1i \ 
<?php 
/<\?php \$unused/d;' testfile