Usando o awk
Para imprimir window após cada linha que corresponda a a :
$ awk '/a/{print; print "window"}' filename
apple
window
banana
window
pineapple
window
orange
window
mandu
window
ricecake
window
meat
window
Como funciona
/a/{...} seleciona as linhas que correspondem à regex a . Para cada linha, os comandos nas chaves são executados.
print imprime a linha que contém a correspondência
print "window" imprime window .
Usando sed
$ sed -n '/a/{s/$/\nwindow/; p}' filename
apple
window
banana
window
pineapple
window
orange
window
mandu
window
ricecake
window
meat
window
Como funciona
-n diz ao sed para não imprimir a menos que explicitamente como para.
/a/{...} seleciona as linhas que correspondem à regex a . Para essas linhas, os comandos nas chaves são executados.
s/$/\nwindow/ adiciona uma nova linha e window após o final da linha atual.
p imprime.