O Sed é um editor de textos não interativo.Vem do inglês Stream EDitor, ou seja, editor de fluxos (de texto).
Ele é Case Sensitive
-i altera o arquivo
-e imprime na tela sem alterar o arquivo
-n faz a supressão, mostra só o resutado do comando
s substitui um trecho de texto por outro
! inverte a lógica do comando
; separador de comandos
| separador de strings
d no final deleta
p no final imprime
g no final (como se usa o d e p) altera todas as ocorrências
q sai do sed , não continua o comando
Fonte: http://terminalroot.com.br/2015/07/30-exemplos-do-comando-sed-com-regex.html