Ops desculpe nao era isso... troquei as perguntas hehe tah respondido com o uniq abaixo :P
Em 15 de abril de 2010 08:57, Paulo Silva <paulox...@gmail.com> escreveu: > Opa segue com exemplos; > > $ cat arq.1 > 11 > 1 > 111 > $ cat arq.1 | sed "s/^11\b/11 - Erro Critico/g" > 11 - Erro Critico > 1 > 111 > > ou mastigadinho de uma forma nao muito elegante mas funcional..... > > $ cat /tmp/arq.1 > 11 > 1 > 111 > $ cat /tmp/arq.2 > 11 - Erro Critico > 1 - Cancelado > 111 - Erro inesperado > $ cat /tmp/tahnamao.sh > while read codigo > do > codigo2=$(echo $codigo | cut -d" " -f1) > cat /tmp/arq.1 | sed "s/^$codigo2\b/$codigo/g" > > /tmp/arq.tmp > cat /tmp/arq.tmp > /tmp/arq.1 > done < /tmp/arq.2 > > $ sh /tmp/tahnamao.sh > $ cat /tmp/arq.1 > 11 - Erro Critico > 1 - Cancelado > 111 - Erro inesperado > > > Acredito que a ideia era essa.... > > > > > Em 14 de abril de 2010 17:26, Paulo Silva <paulox...@gmail.com> escreveu: > > sed 's/01/01 - 4/g' >> ou >> sed "s/^01/01 - 4/g" >> >> Não seria isso? > > >> Em 14 de abril de 2010 17:07, Alain Mouette <ala...@pobox.com> escreveu: >> >> >>> >>> Estou criando um script para analizar um arquivo de log de erros... >>> empaquei no final então venho aqui pedir ajuda aos universitários :) >>> >>> Depois de limpara a parte inútil, consegui uma lista de códigos de 2 >>> dígitos assim: >>> 01 >>> 01 >>> 01 >>> 01 >>> 05 >>> 05 >>> 11 >>> 11 >>> 11 >>> >>> E gostaria de algo assim: >>> 01 - 4 >>> 05 - 2 >>> 11 - 3 >>> >>> Ou seja quero saber quantas vezes cada código apareceu no arquivo. >>> >>> Alguma ideia? >>> Grato, >>> Alain >>> >>> >>> >> >> > [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: shell-script-unsubscr...@yahoogrupos.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 <*> 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: shell-script-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html