Текстовият файл е :
set 1 1 1 1
n=0
m=0
for br
do
n='expr$n+$br'
shift
if test $n -ne 1
then echo $n
else m='expr $m+1'
echo $?
fi
done
отг е 0 2 3 4
Разбирам какво се случва във for цикъла, но не разбирам как set 1 1 1 1 се връзва с br .Силно предполагам,навързвайки отг,че br в случай ще обхожда 1 2 3 4 ,т.к. 1-ците са 4...
И още нещо - каква е ролята на shift в случая!? Знам, че при shift число - стойностите се изместват наляво,като нулевият не се пипа...Ама тук не е така...
Супер начинаеща съм...засега и благодаря предварително