[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] sed não obedece primeira linha em branco
From: |
Reinaldo Carvalho |
Subject: |
Re: [shell-script] sed não obedece primeira linha em branco |
Date: |
Tue, 25 Jul 2006 18:35:58 -0300 |
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 - address@hidden