下記のようなコマンドでidがheaderのdivタグを置換したいのですが、
`s' に対するオプションが不明です
とエラーが出てきます。どのように修正すればよいでしょうか?
find . -name "test.html" | xargs sed -i 's/<div\sid="header(.|\n)*</div><!-- end #globalNav -->/<div id="header"><script>$('.header').load('/test/test.html');</script></div><!-- end #globalNav -->/g'
\ の付け方が出鱈目のようで、何をどう置換したいのか不明です。
シェルやsedコマンドを離れて、何をどう置換したいのか、ちゃんと書いて見ましょう。
回答1件
あなたの回答
tips
プレビュー