Перевод градусов Фаренгейта в Цельсий
Вы работаете в аналитическом отделе австралийской компании, которая недавно приобрела американскую фирму. Все файлы и данные от американской компании используют имперскую систему мер, и их необходимо перевести в метрическую. Это отличная возможность применить навыки Bash и написать вспомогательную программу.
Ваша задача — написать скрипт, который принимает одно число (температуру в градусах Фаренгейта) как аргумент ARGV, переводит его в градусы Цельсия и выводит результат. Поскольку возможны дробные значения, для вычислений потребуется программа bc.
Во всех расчётах используйте 2 знака после запятой с помощью команды scale для bc.
Формула перевода из Фаренгейта в Цельсий:
C = (F - 32) x (5/9)
Помните: так как мы используем аргументы, запускать скрипт нужно из терминала, а не с помощью кнопки запуска файла.
Это упражнение является частью курса
Введение в Bash-скриптинг
Практическое интерактивное упражнение
Превратите теорию в практику с помощью одного из наших интерактивных упражнений
Начать упражнение