それは本当に簡単に違いありませんが、どういうわけか理解できません... bash スクリプトを介して HTML ファイルを処理し、特定のノードに HTML 文字列を挿入したいと考えています。
org.html:<div id="wrapper"></div>
MYTEXT=$(phantomjs capture.js www.somesite.com)
# MYTEXT will look something like this:
# <div id="test" style="top: -1.9%;">Something</div>
sed -i "s/\<div id=\"wrapper\"\>/\<div id=\"wrapper\"\>$MYTEXT/" org.html
私はいつもこのエラーを受け取ります:bad flag in substitute command: 'd'
これはおそらくのコンテンツもパターンとして
sed
解釈するためです – これは私が望むものではありません…</p>$MYTEXT
ところで: 複製\<div id=\"wrapper\"\>
も必要ないのではないでしょうか?