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