Este não é um trabalho para sed . Para adicionar linhas, basta usar o redirecionamento de E / S .
Para um único arquivo chamado filename , você pode fazer o seguinte:
mv filename temp
(echo abcdef ; cat temp ; echo ghijkl) > filename
rm temp
Para fazer isso automaticamente em todos os arquivos no diretório atual, use find e xargs :
find -type f -print0 | xargs -0 -I % sh -c '
mv "%" temp
(echo abcdef ; cat temp ; echo ghijkl) > "%"
'
rm temp