XMLコードから>とスラッシュを含む文字列を削除します。

XMLコードから>とスラッシュを含む文字列を削除します。

いくつかのXMLコードから2つの文字列を完全に削除したいと思います。彼らは:

 </sellingStatus>

そして

 <sellingStatus>

私は成功せずに次のことを試しました。

sed -i 'sed -i 's/</sellingStatus>//g' file.xml

スラッシュと記号より大きいか小さいため、これまでの試みに問題が発生しました。正しい構文を使用してこれらの文字列を削除するにはどうすればよいですか?

ありがとう

ベストアンサー1

sedしかし、XMLファイルを使用することは常に良い考えではありません。

sed -i -e 's:</sellingStatus>::g' -e 's:<sellingStatus>::g' file.xml

sedの代替コマンドは任意の文字で区切ることができます。 (ここ:

おすすめ記事