Ho un file XML che contiene parte come indicato di seguito.
<Target name=something>
< other content here>
</Target>
Ora come posso rimuovere questo contenuto dal mio file usando il comando sed? Ho provato il seguito ma non ha funzionato.
sed -ir 's/\<Target Name\=.*.\<\/Target\>//g' filename
Per favore, consiglio.
\<
e\>
può avere un significato speciale:[<]
e[>]
corrisponderà ai valori letterali in tutti i casi. Ma dovrai fare molto di più per abbinare i pattern su più righe: raccomando questo tutorial : leggere non è facile, ma spiegaresed
non può mai essere.