unix - tc shell script: undefined variable -
can tell me doing wrong set flag1.. getting error of flag1: undefined variable.
if($notloaded1 > 0) echo "rows not loaded due data errors in first load: $notloaded1" set flag1=1 endif if($notloaded2 > 0) echo "rows not loaded due data errors in second load: $notloaded2" set flag2=1 endif if($notloaded3 > 0) echo "rows not loaded due data errors in third load: $notloaded3" set flag3=1 endif echo $flag1 echo $flag2 echo $flag3
is there way check 3 of them in 1 if statement or rather using 3 if statements
if ($flag1 > 0) exit 1 endif if ($flag2 > 0) exit 1 endif if ($flag3 > 0) exit 1 endif
thank you
what need 3 flag variables for?
set error=0 if ($notloaded1 > 0) echo "rows not loaded due data errors in first load: $notloaded1" set error=1 endif if ($notloaded2 > 0) echo "rows not loaded due data errors in second load: $notloaded2" set error=1 endif if ($notloaded3 > 0) echo "rows not loaded due data errors in third load: $notloaded3" set error=1 endif if ($error) exit 1 endif
Comments
Post a Comment