くんすとの備忘録

IT系技術メモ

移転しました。

15秒後に自動的にリダイレクトします。

【bash】シングルクォートで括ったヒアドキュメントに変数を埋め込む方法

ヒアドキュメントをパイプでsedに噛ますだけ。

cat <<'EOS' | sed 's/%AI/DAMAI/g'
%AI:Yes sister, GOOD SISTER!
///
NANAGY:... Why am i here?
%AI:Because we are sister!
EOS

実行結果

DAMAI:Yes sister, GOOD SISTER!
///
NANAGY:... Why am i here?
DAMAI:Because we are sister!