특정 패턴을 일치시킨 후 카탈로그 file1 ~ file2

특정 패턴을 일치시킨 후 카탈로그 file1 ~ file2

나는 가지고있다파일 1&파일 2, 나는 원해요cat 파일 1입력하다파일 2패턴 매칭 후 22.
내가 이걸 할 수 있을까? cat아니면 내가 가야 하나 awk아니면sed

파일 1

aa
bb
cc

파일 2

11
22
33
44

결과 파일 2

11
22
aa
bb
cc
33
44

답변1

그리고 sed:

sed -e '/22/r file1' file2

답변2

완전성을 위해 다음은 awk 솔루션입니다.

$ awk '{print;} /22/{system("cat file1");}' file2
11
22
aa
bb
cc
33
44

관련 정보