Я новичок в написании сценариев bash и пытаюсь кое-чему научиться. Вот код, который я пробовал:
n=$1
shift
echo "Printing your name $n times"
count=1
for ((i=1;i<=$n;i++))
do
echo $@ -$i
count='expr[$count+1]'
done
echo 'New Model'
count=1
while ["$count" -le "$n"]
do
echo $@ -$i
count='expr[$count+1]'
done
Цикл for работает нормально, но цикл while не выводит желаемого результата. Результат цикла for и while должен быть одинаковым. Не могли бы вы сказать мне, где я ошибся. Спасибо.