【发布时间】:2018-01-11 06:27:29
【问题描述】:
我想更改某些文件中的主目录。 我想我必须避开大括号 - 像这样:
sed -i 's/\$\{HOME\}/\/casper\/home/g' /var/tmp/casper.txt
我在 sed 中所经历的一切都告诉我,我必须避开括号,但我没有。我唯一需要逃避的是美元符号。 sed 使用什么样的正则表达式引擎,需要转义的特殊字符列表在哪里,不需要转义的特殊字符列表在哪里。
sed -i 's/\${HOME}/\/casper\/home/g' /var/tmp/casper.txt
【问题讨论】:
标签: sed