잘 작동하는 다음 두 줄이 있습니다.
/\.to <\=/ s/<\=/be <\=/
/\.to_not <\=/ s/<\=/be <\=/
나는 그것들을 결합하고 싶고 다음을 시도했습니다.
/\.to( |_not )<\=/ s/<\=/be <\=/
하지만 일치하지 않습니다. 무엇을 바꿔야 하나요?
나도 시도했다/\.to(\s|_not )<\=/ s/<\=/be <\=/
답변1
sed에서는 대괄호와 를 이스케이프해야 합니다 |
.
/\.to\( \|_not \)<\=/ s/<\=/be <\=/
또는 귀하의 예에서는 다음을 사용할 수 있습니다 ?
(또한 이스케이프).
/\.to\(_not\)\? <\=/ s/<\=/be <\=/