[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Remover Linha em branco
From: |
Flavio Junior |
Subject: |
Re: [shell-script] Remover Linha em branco |
Date: |
Wed, 20 Feb 2008 09:42:00 -0300 |
Deve ser por que é lista de shell, não de perl ;)
lazlo:~# cat txt
a
b
c
d
lazlo:~# sed -i '/^$/d' txt
lazlo:~# cat txt
a
b
c
d
lazlo:~#
O que a regex fez ali foi: Buscar pela linha que tenha inicio seguido de
final de linha (ou seja, nenhum dado, nem espaços em branco) e deleta-la
(d).
Para resolver linhas com espaços em branco:
lazlo:~# cat -vet txt
a$
$
b$
$
c$
$
d$
lazlo:~# sed -i '/^[\ ]\+\?$/d' txt
Ou facilitando utilizando o -r do sed (extended-regex)
lazlo:~# sed -ir '/^[ ]+?$/d' txt
Espero ter ajudado,
Flavio do Carmo Junior
2008/2/19 Otávio Fernandes <address@hidden>:
> 2008/2/19 linko_k <address@hidden <linko_k%40yahoo.com.br>>:
>
> >
> >
> >
> >
> >
> >
> > Boa Noite,
> > Como faço para delatar a ultima linha de um arquivo caso a mesma
> > estiver em branco ?
> >
> > no aguardo
> > Obrigado
> >
> >
>
> Ola,
>
> Acredito que no historio da lista vc vai encontrar mais do que uma
> opcao, mas tenho a certeza de que da forma abaixo ainda nao foi
> sugerido:
>
> |
> | $ cat teste.txt
> | arquivo
> |
> | de
> |
> | teste
> |
>
> |
> | $ cat teste.txt |perl -ne 'if ( !/^\s+$/ ) { print; }'
> | arquivo
> | de
> | teste
> |
>
> um abraco,
>
> --
> | --
> | Otávio Fernandes < otaviof | gmail | com >
> | FreeBSD 7.0-PRERELEASE && GNU/Linux User: 283.396
> | (( Especial Programação )) http://geekbr.podcastbrasil.com/ -- 0.15
> | --
>
>
[As partes desta mensagem que não continham texto foram removidas]
- Remover Linha em branco, linko_k, 2008/02/19
- Re: [shell-script] Remover Linha em branco, Otávio Fernandes, 2008/02/19
- Re: [shell-script] Remover Linha em branco,
Flavio Junior <=
- Re: [shell-script] Remover Linha em branco, Otávio Fernandes, 2008/02/20
- Re: [shell-script] Remover Linha em branco, Tiago Barcellos Peczenyj, 2008/02/20
- ER - MAC Address e IP, miranda, 2008/02/20
- Re: [shell-script] ER - MAC Address e IP, Flavio Junior, 2008/02/20
- Re: [shell-script] ER - MAC Address e IP, miranda, 2008/02/21
Re: [shell-script] Remover Linha em branco, Tiago Barcellos Peczenyj, 2008/02/20
Re: [shell-script] Remover Linha em branco, Angelo Fausti Neto, 2008/02/20