sed 指定 PCRE
时间: 2023-06-29 20:12:16 浏览: 170
在 sed 中,如果需要使用 PCRE 引擎,可以使用 -r 或 -E 选项来指定。
例如,以下命令使用 PCRE 引擎替换字符串:
```
echo "hello, world!" | sed -r 's/hello/hi/g'
```
在上述命令中,-r 选项告诉 sed 使用 PCRE 引擎,s/hello/hi/g 表示使用正则表达式将字符串中的 hello 替换为 hi。
另外,还可以使用 s///2、s///3 等形式的替换命令来指定使用 PCRE 引擎,例如:
```
echo "hello, world!" | sed 's/hello/hi/2'
```
在上述命令中,s/hello/hi/2 表示只替换第二个匹配的 hello。
阅读全文