[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Contando em shell
From: |
Thobias Salazar Trevisan |
Subject: |
Re: [shell-script] Contando em shell |
Date: |
Mon, 7 Jul 2003 15:43:51 -0300 (BRT) |
ae mauricy,
On Mon, 7 Jul 2003, Mauricy Maiorino wrote:
> Estou executando da seguinte forma:
>
> for i in `cat /home/mau/os/temp_hora.dat`
> do
>
> n=1
> nn=$(($n+1)) <====== neste ponto até soma, mas ele não acrescenta 1 a
> cada for para ir aumentando...
> echo "$nn) $i"
mas repare que o n nunca muda. então n+1 sempre vai ser 2 :)
coloque o n=0 pra fora do for. e faca n=$((n+1))
você não precisa usar 2 variáveis.
> Na verdade preciso de uma saída na seguinte forma, em tela para uma
> futura montagem de um menu:
>
> 1) 16:00
> 2) 18:00
> 3) 19:30
> 4) 20:00
> 5) 21:00
> 6) 21:30
> 7) 22:00
> 8) 22:30
> 9) 23:00
$ cat script
#!/bin/bash
n=0
for i in $(cat temp_hora.dat);do
n=$((n+1))
echo "$n) $i"
done
$ ./script
1) 16:00
2) 18:00
3) 19:30
4) 20:00
...
falow
thobias
-------
echo 9446046325380026818553633794429812592304650P | dc
-------
http://www.lcp.coppe.ufrj.br/~thobias
____________________________
|
| Against - HTML Mail
| Against - MS ATTACHMENTS
|
----------------------------