Re: problema script bash

2009-11-27 Per discussione Matteo Giani

Davide Prina wrote:
quando si crea un nuovo quesito è meglio creare anche un nuovo thread 
e non rispondere ad uno già esistente. Questo per facilitare la 
lettura di tutti ed avere maggiori possibilità di lettura/risposta 
alle proprie e-mail.


Matteo Giani wrote:


$i=1 #in modo da dare all i-esima variabile un certo valore..


$i è il contenuto della variabile, da usarsi quando si vuole 
utilizzarlo. i invece è la variabile, da usarsi quando si vuole 
modificarla.


esempio:
$ for (( i = 1; i  10; i++ )); do echo $i; i=$i+2; done

Ciao
Davide


hai ragione.
grazie delle risposte.
matteo


--
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per

problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



problema script bash

2009-11-26 Per discussione Matteo Giani

ciao a tutti!

ho un problema che non riesco a risolvere.
sto facendo uno scriptino di bash con all interno un ciclo che agisce su 
piu variabili. vorrei una cosa del genere:


for i in var1 var2
do
...
$i=1 #in modo da dare all i-esima variabile un certo valore..
...
done

ma questo non funziona.. mi sembra una cosa abbastanza standard, ma non 
ho trovato il modo di realizzare quanto chiedo.

come faccio? :D

grazie a tutti

matteo


--
Per REVOCARE l'iscrizione alla lista, inviare un email a 
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per

problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: problema script bash

2009-11-26 Per discussione Alessandro T.
Matteo Giani ha scritto:
 ciao a tutti!

 ho un problema che non riesco a risolvere.
 sto facendo uno scriptino di bash con all interno un ciclo che agisce
 su piu variabili. vorrei una cosa del genere:

 for i in var1 var2
 do
 ...
 $i=1 #in modo da dare all i-esima variabile un certo valore..
 ...
 done

 ma questo non funziona.. mi sembra una cosa abbastanza standard, ma
 non ho trovato il modo di realizzare quanto chiedo.
 come faccio? :D

for i in var1 var2; do
read $i  1;
done


 grazie a tutti

 matteo


ciao
Ale


-- 
R: Perché leggiamo dall'alto al basso e da sinistra a destra.
D: Perché dovrei iniziare la risposta alla mail sotto il testo quotato?



--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: problema script bash

2009-11-26 Per discussione Davide Giovine

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Il giorno 26/nov/09, alle ore 19:36, Alessandro T. ha scritto:


Matteo Giani ha scritto:

ciao a tutti!

ho un problema che non riesco a risolvere.
sto facendo uno scriptino di bash con all interno un ciclo che agisce
su piu variabili. vorrei una cosa del genere:

for i in var1 var2
do
...
$i=1 #in modo da dare all i-esima variabile un certo valore..
...
done

ma questo non funziona.. mi sembra una cosa abbastanza standard, ma
non ho trovato il modo di realizzare quanto chiedo.
come faccio? :D


for i in var1 var2; do
   read $i  1;
done


Posso chiederti spiegazioni riguardo alla seconda riga?
Non mi è molto chiaro il ...

Grazie, Davide

- -
PGP User Information
Key ID: 61A4A338
Fingerprint: BEBD EC76 5261 5340 5F96  6F7B 8CD7 8053 61A4 A338
- -

-BEGIN PGP SIGNATURE-
Version: GnuPG/MacGPG2 v2.0.12 (Darwin)

iEYEARECAAYFAksO0PsACgkQjNeAU2Gkozii/gCgv/U3bOLdUgrqzDdrLzMW0zUp
7qUAn0G9GmUMzSNx5lpuXeEeDCa9zeAE
=N9AA
-END PGP SIGNATURE-


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: problema script bash

2009-11-26 Per discussione Davide Prina
quando si crea un nuovo quesito è meglio creare anche un nuovo thread e 
non rispondere ad uno già esistente. Questo per facilitare la lettura di 
tutti ed avere maggiori possibilità di lettura/risposta alle proprie e-mail.


Matteo Giani wrote:


$i=1 #in modo da dare all i-esima variabile un certo valore..


$i è il contenuto della variabile, da usarsi quando si vuole 
utilizzarlo. i invece è la variabile, da usarsi quando si vuole modificarla.


esempio:
$ for (( i = 1; i  10; i++ )); do echo $i; i=$i+2; done

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Petizione per l'uso di formati accessibili nell'Unione Europea
http://tinyurl.com/y6u4m5
Non autorizzo la memorizzazione del mio indirizzo su outlook


--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Re: problema script bash

2009-11-26 Per discussione Alessandro T.
Davide Giovine ha scritto:
 Il giorno 26/nov/09, alle ore 19:36, Alessandro T. ha scritto:


  for i in var1 var2; do
 read $i  1;
  done

 Posso chiederti spiegazioni riguardo alla seconda riga?
 Non mi è molto chiaro il ...

dal `man bash`
...
 word

The word is expanded and supplied to the command on its standard input.
...


 Grazie, Davide


di nulla
Ale


-- 
R: Perché leggiamo dall'alto al basso e da sinistra a destra.
D: Perché dovrei iniziare la risposta alla mail sotto il testo quotato?



--
Per REVOCARE l'iscrizione alla lista, inviare un email a
debian-italian-requ...@lists.debian.org con oggetto unsubscribe. Per
problemi inviare un email in INGLESE a listmas...@lists.debian.org

To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org