한 텍스트 파일의 내용을 다른 텍스트 파일 중간에 추가하는 방법

한 텍스트 파일의 내용을 다른 텍스트 파일 중간에 추가하는 방법

sed를 사용해 보았지만 전체 파일을 허용하지 않는다는 것을 깨달았습니다. 나는 다음과 같은 빠르고 간결한 방법을 찾고 있습니다.

a.txt

a
b
c

b.txt

d
e
f

그리고 얻다

c.txt

a
d
e
f
b
c

답변1

$ sed '/a/ r b.txt' a.txt
a
d
e
f
b
c

이 조건은 /a/다음을 포함하는 행을 찾습니다 a. 이와 같은 줄에서 r b.txt명령을 실행하여 파일을 읽습니다 b.txt.

관련 정보