Eu estou procurando uma maneira de adicionar uma seqüência de caracteres para o início de cada linha (mesma seqüência de caracteres para cada linha). Não é algo personalizável, mas algo fácil de lembrar e disponível em todas as plataformas compatíveis com POSIX (e também em todos os shell).
-i
opção não edita o arquivo no local. Ele cria um novo arquivo e sobrescreve o original após a conclusão (prova: o inode é alterado). Não existem muitas ferramentas que efetuem a edição no local, o que é uma operação perigosa. Além disso, como você menciona o POSIX, o-i
switch não é obrigatório para um compatível com POSIXsed
, é um recurso de algumas implementações específicas.