5

我有文件 .config 行:
projdir name_of_the_projdir
我需要用我自己的变量替换 name_of_the_projdir。我试着用

sed -i 's/^projdir .*$/projdir '$projdir'/' .le/.config

但我得到错误

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

有人知道该怎么做吗?...我尝试将 first ' 和 last 替换为 " 并且 first 和 alst / 替换为 @ 。但仍然无法正常工作

4

1 回答 1

4

您会收到该错误,因为/您与替换命令一起使用的分隔符与目录分隔符冲突。您可以将它们更改为其他内容:

sed -i 's!^projdir .*$!projdir '$projdir'!' .le/.config
于 2013-03-19T20:04:27.443 回答