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

 


Responder a