예를 들어:
다음과 같은 sed 섹션이 있습니다.
36 sed $'
37 /^waitForVisible/ {
38 s/this/& and that/
39 s/waitForVisible/expect/
40 s/)$/).to be_visible\\\n/
41 }
38행 &
단어로 바꾸기 this
(일치)
39행과 비슷한 작업을 수행할 수 있지만 이 경우 37행의 블록에 대해 찾은 일치 항목을 사용할 수 있습니까(예: waitForVisible
특수 문자로 대체)?
답변1
그래 넌 할수있어. 39를 38로 바꾸면 빈 일치 표현 의미를 활용할 수 있습니다.지난 게임 반복:
36 sed $'
37 /^waitForVisible/ {
39 s//expect/
38 s/this/& and that/
40 s/)$/).to be_visible\\\n/
41 }
분명히, 38행과 39행의 대체가 충돌하는 경우 이는 동일하지 않을 수 있습니다.