[Linux-bruxelles] portée des variables en bash

BONNEAU Mathieu mathieu.bonneau at linagora.com
Jeu 3 Sep 13:38:32 CEST 2009


> erci. Je n 'avais plus pensé à ça.
> Pour le moment, je contourne ce problème en inscrivant ma variable dans un 
> fichier :
>
>     cat /tmp/txt_file | while  read a
>     do
>         ((cpt++))
>         echo $cpt  > /tmp/cpt_file
>         echo $a
>     done
>     cat /tmp/cpt_file
>
>
> Est ce qu'il y aurait une façon plus propre de procéder?
>   
Que penses-tu de ce script ?

#!/bin/bash

cpt=0

while read line
do
   echo "$line\n"
   ((cpt++))
done < /tmp/txt_file

echo $cpt


Mathieu





Plus d'informations sur la liste de diffusion Linux-bruxelles