xml ファイルから単語の出現をすべて削除しようとしています。削除したいパターンは以下のようなものです:
& lt;foo_bar>300</foo_bar& gt;
私は sed に精通していませんが、それを使用して実現可能であることは知っています。私は次のようなものを試しました:
sed 's^<[foo_bar]>$g' myfile.xml
また
sed 's/^<[foo_bar]>$//' myfile.xml
どちらもエラー メッセージで失敗しました。では、これを理解する方法を教えてください。OSはSolaris 10なので、GNUバージョンではなく標準バージョンがインストールされている可能性が最も高いです。式の & 記号の後のスペースは無視してください。実際の表現に余白はありません。
ありがとう