
前提・実現したいこと
お疲れ様です。タイトルの内容について伺わせてください。
以下のように、lineの値を追加文字としてtest.htmlの<p>タグ後に追記したいのですが、
$lineが文字列として認識され追記されてしまっています。
こちらをどのように回避できるのか理解できず、ご教授いただけないでしょうか。
bash
1cat test.txt | sed '0,/[TEST]/d;' | while read line 2do 3 sed '/<p>/s/$/$line' test.html 4done
発生している問題・エラーメッセージ
変数の値が文字列として認識されてしまっている
該当のソースコード
bash
1cat test.txt | sed '0,/[TEST]/d;' | while read line 2do 3 sed '/<p>/s/$/$line' test.html 4done
試したこと
上に記述したように$lineという文字列は追記されています。
回避しようと「''」「""」など試してみたのですが
unknown option to `s'の別エラーになってしまっており、
以上の内容についてご教授いただけないでしょうか。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/10/05 02:34