Мой опыт написания скрипта на bash, выводящего квадраты чисел от 10 до 20
Приветствую! В последнее время я стал активно изучать язык программирования bash и решил попробовать написать скрипт, который будет выводить на экран квадраты чисел от 10 до 20. В этой статье я поделюсь с вами своим опытом и покажу٫ как я справился с этой задачей.
Для начала, я создал новый скрипт с помощью любимого текстового редактора. Я назвал его ″squares.sh″ и сохранил его на рабочем столе. Затем я начал кодировать.
Первым шагом было создание цикла, который пройдется от 10 до 20. Я использовал цикл for для этой цели. Начальное и конечное значения я задал как 10 и 20 соответственно.
#!/bin/bash
for (( i10; i<20; i ))
do
# Код будет добавлен позже
done
После создания цикла, мне нужно было найти квадрат каждого числа и вывести его на экран. Для этого я использовал команду ″expr″ и оператор возведения в квадрат ″**″.
#!/bin/bash
for (( i10; i<20; i ))
do
square$(expr $i \* $i)
echo $square
done
Теперь я готов проверить работу скрипта. Я открыл терминал, перешел в каталог со скриптом и запустил его.
$ cd Desktop
$ ./squares.sh
И вуаля, на экране появились квадраты чисел от 10 до 20⁚
100
121144
169
196
225
256
289324
361
400
Я очень рад, что скрипт работает как задумано! Теперь у меня есть простой и эффективный способ вычислить квадраты чисел от 10 до 20 на языке bash.