Я пытался составить сценарий для печати Последовательности Фибоначчи, но бежал по некоторым контрольно-пропускным пунктам.
1 #!/bin/sh
2 echo "Program to Find Fibonacci Series"
3 echo "How many number of terms to be generated ?"
4 read
5 n=$REPLY
6 echo "Fibonacci Series up to $n terms :"
7 x=0
8 y=1
9 i=2
10 echo "$x"
11 echo "$y"
12 while [ $i -lt $n ]
13 do
14 i=`expr $i+1`
15 z=`expr $y+$x`
16 echo "$z"
17 x=$y
18 y=$z
19 done
20
21 exit 0
В частности, в строке 12-13, где он продолжает печатать
integer expression expected
в терминале.
Любая помощь будет принята с благодарностью