Bom dia pessoal, Estou tentando fazer um script para numerar uma lista-link (pagina htm), ou seja, colocar um numero ao lado esquerdo de cada link,tipo: 1 - linka 2 - linkb 3 - linkc ..... fiz o seguinte script: for x in * do z=$((z+1)) sed -n "/<a/ s/^/$z/p" lista > listab done
eu chamo esse script dentro da pasta q contem os arquivos, porém, so aparece o ultimo valor do contador z em todo os links. Gostaria de saber porque isso a contece e como contornar o problema. Seguindo a dica de um colega - do group - usei o script abaixo: sed -n '/<a/p' lista | cat -n - > listab Ele funciona,porém só imprime as linha com o padrão '<a', removendo as demais - cabeçalho e rodape. Desde ja fico-lhes grato João --------------------------------------------------------------------- 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
