>_ IzzyLab

Практическое задание

Арифметика в шелле

средне

Напиши скрипт /root/add.sh, который печатает сумму двух числовых аргументов. Например add.sh 3 47.

Что потренируешь:
  • арифметика bash
  • $(( ))
  • позиционные параметры
  • bash-скрипты

Разбор темы

Целочисленную арифметику bash умеет считать сам, без bc и прочих калькуляторов, — для этого есть арифметическое раскрытие в двойных круглых скобках. Внутри них имена переменных можно писать даже без знака доллара, а результат подставляется как число. Задача учит доставать позиционные параметры скрипта и складывать их внутри этого контекста; для дробных чисел этого механизма уже не хватило бы.

Что проверяется

  1. печатает сумму аргументов

Как это выглядит