2016-03-24 8 views
0

Ich habe eine Datei wie folgt aus:Wie einfüge und löschen kombiniert mit sed regexp?

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

.. Inhalt variiert.

Ich muss diese Zeile entfernen und <?php an den Start einfügen.
Ich habe mit folgendem versucht, aber Zeile wird nicht in der Ausgabe eingefügt.
Was mache ich hier falsch?

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

Wenn " POW

Antwort

0

einzufügen <?php dann <?php $unused löschen:

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