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
"\"로 이스케이프된 대괄호를 확인하세요.