(
파일의 일부 문자로 바꿔야 하는데 그렇게 할 수 없습니다. \(
sed에서 그룹화하기 위해 sed와 함께 사용하면 . 이 아닌 문자로 \\(
처리 됩니다.\(
(
답변1
sed를 사용하는 경우아니요 -r
(확장 정규식) 그룹화 \(\)
대신 사용법에 따라 작동합니다 .()
sed -e 's/(/X/g'
예를 들어
$ echo "foo (bar) (baz)" | sed -e 's/(/X/g'
foo Xbar) Xbaz)
사용하고 싶다면 안에 -r
넣을 수 있습니다 .(
[]
sed -re 's/[(]/X/g'
~처럼라켄슈타인 리뷰tr
단지 교체 중이고 정규식의 모든 기능이 필요하지 않기 때문에 사용하는 것이 더 적절할 것입니다.