하나의 파일을 다른 파일 내에 표시 [중복]

하나의 파일을 다른 파일 내에 표시 [중복]

한 파일의 내용을 다른 파일에 나타나는 패턴 위에 인쇄하는 방법을 알고 싶습니다. 모달 위에 삽입을 사용하면 sed -n '/^PATTERN/i\\ INSERTING' filename 파일 내용을 표시할 수 있나요? 명령이 꺼져 있지만 sed '/^Stephen/r siid' addrfile 모달이 나타나기 전에 파일을 표시하고 싶습니다.

답변1

sed -e '/PATTERN/r file' -e '$!N;P;D'

마지막 줄의 PATTERN은 효과가 없습니다.

GNU 사용 sed:

sed '/PATTERN/e cat file'

관련 정보