Uma linha sem uma nova linha à direita não é uma linha. algumas implementações de sed
irão descartá-lo, algumas aceitarão, dentre as quais algumas podem adicionar essa nova linha de retorno de volta.
Em:
echo -en 'abc\n' | sed -n 'N;p'
sed começa com abc
em seu espaço de padrão. Em seguida, prossegue com a execução dos comandos especificados. O primeiro N
é acrescentar a próxima linha ao espaço de padrão. Não há próxima linha, então isso faz com que sed
saia como especificado por POSIX e como documentado.