Para i introduza uma linha antes do último ( $
) um:
$ cat test
one
two
three
four
five
$ sed '$i<hello>!' test
one
two
three
four
<hello>!
five
Isso é para o GNU sed
(e cuidado com espaços ou guias retirados). Portável (ou com o GNU sed
, se você quiser preservar os espaços ou guias principais na linha inserida), você precisaria:
sed '$i\
<hello>!' test