使用sed将单词替换为目录路径

时间:2019-01-06 16:57:11

标签: shell sed

我正在编写一个shell脚本,该脚本将参数作为命令行参数,并用相同的文件替换内容。

但是当我将目录路径作为命令行参数时,我无法用目录路径替换该文件中的内容。

请找到以下内容。

keep_remote_files =
remote_dir = destination

我正在尝试用命令行执行时提供的目录路径替换destination。 (例如/server/path-to-folder/position)。

使用命令时

sed -i "s/destination/$1/g"

执行时;

./test "/server/path-to-folder/position"

我收到此错误:

sed: -e expression #1, char 18: unknown option to `s'

有人可以帮我吗?

0 个答案:

没有答案