shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Deixar apenas a primeira linha de cada bloco.


From: Anderson Duarte
Subject: Re: [shell-script] Deixar apenas a primeira linha de cada bloco.
Date: Tue, 24 Nov 2009 10:29:42 -0300

Pessoal, desculpe a minha ignorancia mas se eu entendi bem, o Walber disse
que pode apagar o Maildir todo.
Porque ao invés de usar o AWK ou SED não usa o Find com o Xargs ? Sei lá,
apenas acho mais facil... :)

2009/11/23 Walber Santos <address@hidden>

>
>
> Boa tarde,
>
> Obrigado a todos,
>
> Porém use essa opção e deu certo, mais irei testar todas enviadas, segue.
>
> Sei que existe outras formas mais essa funfou rs
>
> cat removeemails.txt |grep "Maildir" | awk -F"/" '{ printf
> $1"/"$2"/"$3"/"$4"/"$5"/"$6"/""\n" }' | uniq > /tmp/saida
>
> Obrigado.
>
> --- Em seg, 23/11/09, jimmy <address@hidden <jimmy.tty%40gmail.com>>
> escreveu:
>
> De: jimmy <address@hidden <jimmy.tty%40gmail.com>>
> Assunto: Re: [shell-script] Deixar apenas a primeira linha de cada bloco.
> Para: address@hidden <shell-script%40yahoogrupos.com.br>
> Data: Segunda-feira, 23 de Novembro de 2009, 17:30
>
>
> On Mon, Nov 23, 2009 at 10:19:59AM -0800, Walber Santos wrote:
> >
> >
> >    Boa tarde pessoal,
> >
> >    Esse é o meu primeiro email para a lista, apesar de acompanhar ela há
> >    algum tempo.
> >
> >    Preciso de uma ajuda para deletar o seguinte conteudo:
> >
> >    Possu essa lista
> >
> >    var/vmail/dominio/j/o/joao.ranzani/
> >    var/vmail/dominio/j/o/joao.ranzani/Maildir/
> >    var/vmail/dominio/j/o/joao.ranzani/Maildir/cur/
> >    var/vmail/dominio/j/o/joao.ranzani/Maildir/new/
> >    var/vmail/dominio/j/o/joao.ranzani/Maildir/tmp/
> >    var/vmail/dominio/j/o/joao.ranzani/lastauth
> >
> >
> >    var/vmail/dominio/j/o/joao.rodrigues/
> >    var/vmail/dominio/j/o/joao.rodrigues/Maildir/
> >    var/vmail/dominio/j/o/joao.rodrigues/Maildir/cur/
> >    var/vmail/dominio/j/o/joao.rodrigues/Maildir/new/
> >    var/vmail/dominio/j/o/joao.rodrigues/Maildir/tmp/
> >    var/vmail/dominio/j/o/joao.rodrigues/lastauth
> >
> >    Preciso apagar esses maildir, porém para facilitar gostaria de trazer
> >    apenas a primeira linha.
> >
> >    exemplo:
> >
> >    var/vmail/dominio/j/o/joao.ranzani/
> >
> >    ou
> >
> >    var/vmail/dominio/j/o/joao.rodrigues/
> >
> >    Se alguém tiver uma dica.
> >
> >    Agradeço desde já.
> >
> >    __________________________________________________________
>
> assumindo que os blocos são separados por linhas em branco, talvez estas
> opções lhe sirvam:
>
>   $ awk 'NR==1{print}; !NF{while(!NF)getline; print}' arquivo
>
> ou
>
>   $ sed '1p;/^$/{:loop;N;/\n$/loop; s/.*\n//;p};d' arquivo
>
> --
> "Não manejo bem as palavras
> Mas manipulo bem as strings."
> ------------------------------
>
> ------------------------------------
>
>
> ----------------------------------------------------------
> 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: address@hidden<shell-script-unsubscribe%40yahoogrupos.com.br>
> ----------------------------------------------------------
> 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
>
>
> __________________________________________________________
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>



-- 
_________________________________________
Anderson Dantas Duarte       Linux user #432277
Linux é o estado da arte!
Preserve a arte, use Linux! :)


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]