![sed 사용에 대한 참고 질문](https://linux55.com/image/19476/sed%20%EC%82%AC%EC%9A%A9%EC%97%90%20%EB%8C%80%ED%95%9C%20%EC%B0%B8%EA%B3%A0%20%EC%A7%88%EB%AC%B8.png)
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
"\"로 이스케이프된 대괄호를 확인하세요.