 |
-Oblivion- |
.primate.
Registered: Nov 2006
Posts: 67 (0.01 al dì)
Location: Seriate
Corso: Informatica
Anno: Quarto [Furoi corso]
Time Online: 22:52:11 [...]
Status: Offline
Edit | Report | IP: Logged |
Salve gente, ho un problema con il ciclo while.
CI sto sbattendo la testa da 3 giorni e magari è una stupidata.
Quando ho un codice di questo tipo
PHP:
#!/bin/sh
pippo="topolino"
cat file.txt | while read I
do
pippo = "cane"
echo $pippo
done
echo $pippo
( il comando antecedente al while è di esempio)
Il codice cosa fa ENTRA nel ciclo while stampa il contenuto di pippo ( ovvero cane), esce da ciclo while, stampa nuovamente il contenuto di pippo, ma invece di stampare cane, stampa TOPOLINO!!!!
In pratica (testato e ritestato) tutte le variabile utilizzate nel ciclo while, non vanno a sovrascrivere quelle fuori dal ciclo! E' assurdo.
Questo invece non avviene nei cicli for. Perchpè? Avete riscontrato anche voi?
__________________
Annunci Gratis : La nuova dimensione degli annuci online - Jabbi.it
|