我正在尝试使用 sed 替换文件中的路径。
sudo sed 's/a/b/g' -i /tmp/test
Run Code Online (Sandbox Code Playgroud)
然而变量是
a = /var/lib and
b = /data/lib
Run Code Online (Sandbox Code Playgroud)
如何逃脱斜线?
命令后面的字符s不必是/. 使用路径时,我使用:,如下所示:
sudo sed 's:a:b:g' -i /tmp/test
Run Code Online (Sandbox Code Playgroud)