我的文件.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'
任何人都知道该怎么做?...我尝试先替换'和最后一个'和第一个和alst / with @。但是仍然没有工作
答案 0 :(得分:4)
您收到该错误,因为您使用substitute命令的/
分隔符与目录分隔符发生冲突。您可以将其更改为其他内容:
sed -i 's!^projdir .*$!projdir '$projdir'!' .le/.config