내 문제는 간단하지만 sed 표현으로 변환하는 것이 놀랍지 않게 어렵다는 것을 알았습니다.두 개의 토큰 사이에서 sed의 전역 변환
파일의 특정 토큰 사이에 이름을 '밑줄'을 써야합니다. 따라서 회선에 :
과 =
이 있으면이 두 토큰 사이에 'multi word_name'을 'multi_word_name'으로 변환해야합니다.
토큰 사이에 두 단계 일치를 적용하고 전역 변수를 밑줄로 대체하는 것이 매우 쉽지만 파일에 다시 기록 할 때 행의 일치하지 않는 부분을 유지할 방법을 찾을 수는 없습니다.
이 라인이'한 쌍의 이상을 포함 할 수 있습니다? –
아니요 - 단지 한 쌍 –