The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > Top Forums > Shell Programming and Scripting
.
google unix.com




View Single Post in the UNIX and Linux Forums - Click on the Thread or Permalink to View Entire Thread -->
  #1 (permalink)  
Old 05-22-2008
dinjo_jo dinjo_jo is offline
Registered User
  
 

Join Date: May 2008
Posts: 78
Variables scope.

Hi ,
I'm trying to change the variable value in a while loop , however its not working it seems that the problem with subshells while reading the file.

#!/bin/sh
FLAG=0;
cat filename | while read data
do
FLAG=1;
done

echo $FLAG

Should display 1 instead displays 0