使ってきたXmlstarlet私はいくつかの.xml
ファイルを修正しましたが、部分名に基づいてタグを変更する方法を見つけるために迷いました。<
で始まり終わる行全体をコメントアウトする最良の方法は何ですか?>
spiral
答え1
私は使用しますsedこのタスクの場合:
sed -r -e 's/^<(.*spiral.*)>$/<!--\1-->/'
デモ:
$ cat test.xml
<some line here>
<other spiral line here>
$ sed -i -r -e 's/^<(.*spiral.*)>$/<!--\1-->/' test.xml
$ cat test.xml
<some line here>
<!--other spiral line here-->