sed: 범위를 파일 내용으로 교체

sed: 범위를 파일 내용으로 교체

범위를 파일 내용으로 바꾸는 방법,한 번? sed 스크립트 사용

/<start>/,/<end>/{
  d
  r <filename>
}

파일을 각 줄로 읽습니다. 물론 끝까지 할 필요는 없었지만 sed부족한 부분은 별로 없다는 느낌이 들었습니다.

답변1

원하는 출력을 얻으려면 명령을 다시 정렬하십시오.

    /<start>/,/<end>/{
      /<end>/r <filename>
      d
    }

관련 정보