特定のパターンを一致させた後のカタログ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

関連情報