くんすとの備忘録

プログラミングや環境設定の覚え書き。

【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!

広告