我将创建一个 .sh 以使用其他文件的内容替换文件中的特定关键字。
sed 可用于替换关键字:
value="hello superuser"
sed -e "s/__PLACEHOLDER__/${value}/g" template.html > page.html
Run Code Online (Sandbox Code Playgroud)
所以我尝试了以下方法:
value=$(<contents.html)
sed -e "s/__PLACEHOLDER__/${value}/g" template.html > page.html
Run Code Online (Sandbox Code Playgroud)
并收到以下错误消息:替代模式内未转义的换行符
请问这种情况怎么处理?
谢谢!