Ari*_*yan 4 sed regular-expression
我正在尝试使用sed
命令来查找/替换文件中的模式。
它给:
sed: -e expression #1, char 27: invalid reference \1 on `s' command's RHS
Run Code Online (Sandbox Code Playgroud)
我的命令是:
sed 's/"([A-Z]+)",/"\1","\L\1"/g' file.txt
Run Code Online (Sandbox Code Playgroud)
问题是什么?
我该如何解决?
你应该使用:
sed 's/"\([A-Z]+\)",/"\1","\L\1"/g' file.txt
Run Code Online (Sandbox Code Playgroud)
注意带有“\”的转义括号。