com sed :
sed -e '/22/r file1' file2
Eu tenho arquivo1 & arquivo2 , eu quero cat arquivo1 em arquivo2 após a correspondência de 22 padrão.
Posso fazê-lo com cat ou preciso ir para awk ou sed
aa
bb
cc
11
22
33
44
11
22
aa
bb
cc
33
44
Para completar, aqui está uma solução para o awk:
$ awk '{print;} /22/{system("cat file1");}' file2
11
22
aa
bb
cc
33
44
Tags text-processing cat