A diferença é simples: PERL é está FORA DO ESCOPO DA LISTA. Otávio, vc está MODERADO. Não gostou? envie email pra
[EMAIL PROTECTED] 2008/2/20 Otávio Fernandes <[EMAIL PROTECTED]>: > > Mais facil ver o historico entao ! E engracado, vc esta usando sed, e > a lista eh de shell, qual a diferenca de usar um oneliner em perl ou > um em sed, pra um shell-script ? > > 2008/2/20 Flavio Junior <[EMAIL PROTECTED]>: > > > > > > > > > > > > > > > > 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 <[EMAIL PROTECTED]>: > > > > > 2008/2/19 linko_k <[EMAIL PROTECTED] <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] > > > > > > -- > | -- > | Otávio Fernandes < otaviof | gmail | com > > | FreeBSD 7.0-PRERELEASE && GNU/Linux User: 283.396 > | (( Especial Programação )) http://geekbr.podcastbrasil.com/ -- 0.15 > | -- > -- Tiago B Peczenyj Linux User #405772 http://peczenyj.blogspot.com/ "what does not kill us makes us stronger"