我正在尝试使用 sed 将文件中的模式替换为另一个文件的完整内容。
目前我正在使用:
sed "s/PATTERN/`cat replacement.txt`/g" "openfile.txt" > "output.txt"
Run Code Online (Sandbox Code Playgroud)
但是,如果替换文件包含任何字符,例如'
, "
, 或者/
由于输入未经过清理而开始出现错误。
我一直在尝试使用本指南来帮助我,但我发现很难遵循。如果我尝试建议的r file
命令,我只会得到一个字符串。
解决这个问题的最佳方法是什么?