 | |
Il progetto dsy.it è l'unofficial support site dei corsi di laurea del Dipartimento di Scienze dell'Informazione e del Dipartimento di Informatica e Comunicazione della Statale di Milano. E' un servizio degli studenti per gli studenti, curato in modo no-profit da un gruppo di essi. I nostri servizi comprendono aree di discussione per ogni Corso di Laurea, un'area download per lo scambio file, una raccolta di link e un motore di ricerca, il supporto agli studenti lavoratori, il forum hosting per Professori e studenti, i blog, e molto altro...
In questa sezione è indicizzato in textonly il contenuto del nostro forum |
sommare con la shell di minix una lista di numeri Clicca QUI per vedere il messaggio nel forum |
| jaguaro |
non mi è molto chiaro come fare...
ho fatto un po' di prove con expr, variabili e file ma non sono giunto ad una soluzione..
es.
file numbers
1
43
6
3
87
3
8
5
9
se voglio sommarli? |
| ideafix |
ho avuto lo steso problema è solo un problema di spazii!!!
se invece di
S=$(expr $S+$N)
scrivi
S=$(expr $S + $N) funziona :| |
| jaguaro |
Grazie mille davvero!
non avevo pensato al cat nel in del for!
la riassumo qua per velocità di lettura dei posteri:
code:
#!/bin/sh
sum=0
for tmp in $(cat numbers);
do
sum=$(expr $sum + $tmp);
echo $sum;
done
|
|
|
|
|