Bonjour

Je ne vois pas pourquoi le passage dans ma boucle grep "/media/" /etc/mtab | grep -v floppy | grep -v cdrom | while read LINE ; do ne modifie pas les valeurs de mes paramètres !
Ou plutôt, pourquoi les modifications de mes paramètres ne sont pas retenues.

On voit bien qu'ils sont affectés, mais en fin de boucle on retrouve les valeurs d'avant !

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
drap=1
 
echo "drap=$drap => $mes"
 
grep "/media/" /etc/mtab | grep -v floppy | grep -v cdrom | while read LINE ; do
 drap=`echo $(($drap+1))`
 mes=$(echo "$mes \n$LINE")
 echo "drap=$drap => $mes"
done
 
echo "drap=$drap => $mes"
donne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
drap=1 => 1 clef(s) rajoutée(s)
drap=2 => 1 clef(s) rajoutée(s) \n/dev/sdd1 /media/h2 vfat rw,nosuid,nodev,sync,users,umask=0022,iocharset=utf8 0 0
drap=1 => 1 clef(s) rajoutée(s)