SSED を使用して XML ファイルから複数行を削除しようとしています。XML ファイル内の特定の単一行を削除できますが、複数行を削除できる必要があります。
例えば:
<tagnumberone>
<tagInside>This must not be deleted</tagInside>
</tagnumberone>
<tagnumberone>
<tagInside>This must be deleted</tagInside>
</tagnumberone>
<tagnumberone>
<tagInside>This must not be deleted</tagInside>
</tagnumberone>
では、コード行を削除できるようにする必要があることを意味します。これは削除する必要があります>。次に、外部タグも削除して、次の結果を取得します。
<tagnumberone>
<tagInside>This must not be deleted</tagInside>
</tagnumberone>
<tagnumberone>
<tagInside>This must not be deleted</tagInside>
</tagnumberone>
次の Super Sed コマンドを使用しようとしています。
ssed s:\<tagnumberone\>\<tagInside\>This must be deleted\<\/tagInside\>\<\/tagnumberone\>:: <file.xml >out.xmle
これにより、次のエラーが表示されます: unterminated 's' command.
何か不足していますか?
ありがとう!