Почему при выходе из массива переменные возвращаются в исходное состояние?
OBJECT=0
TEST=0
export IFS=';'
tail -n 5 statlistparsed |
while read X Y X1 Y1 OBJECT COUNT COUNT1 ; do
echo "var1="$X "var2="$Y "var3="$X1 "var4="$Y1 "var5="$OBJECT "var6="$COUNT "var7="$COUNT1
TEST=1234
done
echo "TEST = ${TEST}"
statlistparsed:
49;50;48;48;21507;31;25
48;53;48;48;2699;31;69
53;48;48;48;23237;32;272
48;47;48;48;65708;32;176
51;51;48;48;67229;32;179
На выходе получаю TEST=0