このスクリプトが欲しいです:
#!/bin/sh
cat source.txt | sed "/replace_text_holder/ {
r file.txt
d
}" | cat
このように書く必要があります:
cat source.txt | sed "/replace_text_holder/ { r file.txt d }" | cat
しかし、それは機能しません。誰もが理由、および/または私がそれを修正する方法を知っていますか?
私は現在、このエラーによって嫌がらせを受けています:
unbalanced "{"
「\n」を挿入して改行があると思わせるようにしましたが、うまくいきません。
明らかに私は自分が何をしているのか分かりません...