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 <[email protected]> > > > 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 <[email protected] <jimmy.tty%40gmail.com>> > escreveu: > > De: jimmy <[email protected] <jimmy.tty%40gmail.com>> > Assunto: Re: [shell-script] Deixar apenas a primeira linha de cada bloco. > Para: [email protected] <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: > [email protected]<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] ------------------------------------ --------------------------------------------------------------------- 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: [email protected] --------------------------------------------------------------------- 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 <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [email protected] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
