Bonjour,
j'ai un script ou je fais:
Et cela m'affiche donc 0 car le pipe crée un sous shell si j'ai bien compris.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 cpt=0 find "/home/dossier" -name '*.php'| while read fic reste do echo $fic cpt=$(($cpt + 1)) echo $cpt done echo $cpt
Donc ma question est comment faire pour récupérer les variables lorsqu'on fait un pipe ou du moins est-ce possible?
Merci.
Partager