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