On 2/1/06, Ademir Costa Peixoto <[EMAIL PROTECTED]> wrote: > É quase isso. > > Só que preciso de uma linha especifica de cada vaz.... Pelo que vi ele > lê todas de uma vez só > > Queria que ficasse assim: > > ## Consumo 2.3 > Target[2_3]: `sh /scripts/2_3.sh` > Title[2_3]: (COMANDO QUE LÊ A LINHA 2 do arquivo de macs_e_clientes.txt) > Unscaled[2_3]: dwmy > PageTop[2_3]: <H1> (COMANDO QUE LÊ A LINHA 2 do arquivo de macs_e_clientes > txt) </H1> > LegendI[2_3]: Entrada > LegendO[2_3]: Saida > > ## Consumo 2.4 > Target[2_4]: `sh /scripts/2_4.sh` > Title[2_4]: (COMANDO QUE LÊ A LINHA 4 do arquivo de macs_e_clientes.txt) > Unscaled[2_4]: dwmy > PageTop[2_4]: <H1> (COMANDO QUE LÊ A LINHA 4 do arquivo de macs_e_clientes > txt) </H1> > LegendI[2_4]: Entrada > LegendO[2_4]: Saida
basta você fazer um for baseado no resultado do grep que o João citou. em csh foreach linha ( `grep '^#' arquivo` ) ... end em sh acho que é assim: for linha in `grep '^#' arquivo`; do ... done Não tenho certeza do sh pois uso mais csh, mas pelo que me lembro é isso. []s -- Renato Botelho _______________________________________________ Freebsd mailing list Freebsd@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br