Herbert, infelizmente a primeira linha em branco não é a primeira
linha do arquivo. E a dica em awk do tiago não adicionou uma linha em
branco, acho que deveria ficar (com o \n):
awk '/^$/{if(!foi){ printf "xxx\n"; foi=1} }{print}'

certo? O awk tem como salvar no mesmo arquivo? como o "sed -i"?
Mas to tentando fazer com sed...

Será que existem mais maneiras de fazer a modificação conforme indicado abaixo?


$ cat arq.txt
X-Accept-Language: pt-br, pt
MIME-Version: 1.0
Content-Type: text/html; charset=ISO-8859-1

blah blah blah

blah blah blah

blah blah blah

# Transformar em:
$ cat arq.txt
X-Accept-Language: pt-br, pt
MIME-Version: 1.0
Content-Type: text/html; charset=ISO-8859-1
Novo-header: xxxxxxx

blah blah blah

blah blah blah

blah blah blah


# O mais próximo que consegui foi:
$ sed -e '/^$/ixxxx' arq.txt
$ sed -e 's/^$/xxxx\n/' arq.txt


-- 
Reinaldo Carvalho
Debian Sarge 3.1 - Linux User: #238310
Prodepa - [EMAIL PROTECTED]


---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a