为什么我的 sed {r FILE d} 函数不起作用?

Ben*_*ynn 2 macos sed

我不能说我理解错误消息。

bash_prompt% sed -e '/__SUBSTITUTE_HERE__/ {r tmp.txt d}' < myFile.txt 
sed: 2: "/__SUBSTITUTE_HERE__/ { ...": unexpected EOF (pending }'s)
Run Code Online (Sandbox Code Playgroud)

我使用的是 OSX 10.7.4(Darwin 内核版本 11.4.0)

目标是用 bash 脚本中的另一个文件的内容替换一个文件中的令牌。