Re: [shell-script] Contador dentro de um laço

2008-01-10 Por tôpico Julio C. Neves
Acho que o teu problema não é qq cmd dentro do loop, mas especificamente o cmd read. se o problema for esse faça: while read linha do echo $((++i)) $linha ((i % 10)) || read < /dev/tty done < $BANCO O /dev/tty deve ser usado para explicitar que a leitura será feita pelo teclado, senão ele

Re: [shell-script] Contador dentro de um laço

2008-01-09 Por tôpico Tiago Barcellos Peczenyj
tranquilo de fazer, veja só: $ seq 10 | while read linha ; do let i++ echo $linha if ((i%4==0)) ; then echo '-' fi done 1 2 3 4 - 5 6 7 8 - 9 10 OU $ awk '{print} NR % 4 ==0 { print "" }' zzz 1 2 3 4 5 6 7 8 9 10 ai vc pode substituir o print por um

[shell-script] Contador dentro de um laço

2008-01-09 Por tôpico Viktor Mota
Pessoal, Como posso fazer um contador dentro de um laço sem interrompe-lo? Arquivo com 10.000 linhas gostaria de que a cada 250 linhas lidas, ele executasse um comando qq. cat $BANCO | while read LINHA do echo $LINHA #echo "contei 250" # aqui ele faria primeira parada a proxima seria 500,750...