接上述,如果插入字符为 ”$(COMMON_CFLAGS)“ 需要这么转义
时间: 2024-02-18 15:59:37 浏览: 95
插入数据库之前将特殊字符转义
是的,如果需要在sed命令中插入字符串“$(COMMON_CFLAGS)”,需要对其中的$进行转义,否则会被解释为变量。可以使用反斜杠\对$进行转义,具体的命令如下:
```
sed 's/字符/$(COMMON_CFLAGS)&/g' 文件名
```
其中,字符是你要匹配的字符。在要插入的字符串中,$需要用\进行转义。例如,如果要在文件test.txt中匹配字符a并在其前插入字符串“$(COMMON_CFLAGS)”,可以使用以下命令:
```
sed 's/a/$(COMMON_CFLAGS)&/g' test.txt
```
这将会将文件test.txt中的所有a前插入字符串“$(COMMON_CFLAGS)”(注意,在插入字符串中,$需要用\进行转义)。
阅读全文