shell-script-pt
[Top][All Lists]
Advanced

[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
|
----------------------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]