On 7/4/07, Wagner Brasileiro Cardoso
<[EMAIL PROTECTED]> wrote:
> Desculpe-me Andrea, mas se a linha começar em branco e terminar m branco e
> tivr outro > conteúdo no meio? Acho que esse teste não seria válido, seria?
> Não seria melhor testar se > o que se segu ao primeiro espaço em branco seria
> uma lista negada de qq coisa, caso
> ocntrário existe um caracter...
Wager, ele perguntou como apagar uma linha em branco apenas... ^$
resolvem isso, pois estão em seqüência no meu sed. Se houver conteúdo,
meu teste vai passar batido.
Para pegar uma linha que contenha apenas um caracter, poderia ser ^.$
Para pegar uma linha com qualquer conteúdo, ^*$ (meio inútil, mas
apenas pra exemplificar).
Abraços
$ cat abc
1.5 1.4
i
1.3
2.2 3.4
1.2
3.4 5.6
$ sed -i '/^$/d' abc
$ cat abc
1.5 1.4
i
1.3
2.2 3.4
1.2
3.4 5.6