Bash
Арифметические операции
Напишем программу для вычисления суммы двух чисел.
Создадим файл myscript
Пишем в файле:
Запускаем программу
Пишем в терминале:
Присваивание
Напишем программу для замены значений двух чисел.
Напишем код:
Подстановка команд
Напишем программу для вывода на экран текущей директории.
Пишем код:
В данном коде в переменную p был сохранён результат работы системной функции pwd
Конструкции ветвления
Сравнение чисел
Напишем программу для сравнения двух целых чисел.
Пишем код:
Команды сравнения числовых значений:
n1 -eq n2 Возвращает истинное значение, если n1 равно n2.
n1 -ge n2 Возвращает истинное значение, если n1 больше или равно n2.
n1 -gt n2 Возвращает истинное значение, если n1 больше n2.
n1 -le n2 Возвращает истинное значение, если n1 меньше или равно n2.
n1 -lt n2 Возвращает истинное значение, если n1 меньше n2.
n1 -ne n2 Возвращает истинное значение, если n1 не равно n2.
Сравнение строк
Напишем программу для сравнения двух строк.
Пишем код:
Символы ">" и "<" необходимо экранировать.
Команды сравнения строк:
str1 = str2 Проверяет строки на равенство, возвращает истину, если строки идентичны.
str1 != str2 Возвращает истину, если строки не идентичны.
str1 < str2 Возвращает истину, если str1 меньше, чем str2.
str1 > str2 Возвращает истину, если str1 больше, чем str2.
-n str1 Возвращает истину, если длина str1 больше нуля.
-z str1 Возвращает истину, если длина str1 равна нулю.
Циклы
Цикл For
Напишем программу, которая выводит все числа на определённом отрезке и их общую сумму.
Пишем код:
Цикл While
Напишем программу, которая выводит числа на определённом отрезке в обратном порядке.
Пишем код:
Вложенные циклы
Напишем программу, которая использует вложенные циклы.
Пишем код:
Команда break
Напишем программу, в которой используется команда break для выхода из цикла.
Напишем код:
Параметры скрипта
Напишем программу, которая принимает в качестве параметров три целых числа.
Данная программа выводит на экран полученные параметры и их общую сумму.
Напишем код:
Вызываем скрипт.
Пишем в терминале:
Ввод с клавиатуры
Напишем программу для расчёта периметра прямоугольника.
Ввод длин сторон осуществляется во время работы программы.
Пишем код:
Сигналы
При нажатии комбинации клавиш Ctrl + C увеличивать значение счётчика.
Запуск в фоне
Запускаем код серверного приложения в фоне.
После ввода команды на экране появится PID процесса.
Далее можно закрыть терминал.
Убить процесс:
Использование функций
Написать программу для расчёта периметра прямоугольника.
Last updated
Was this helpful?