unix shell script arithmetic
Робота з арифметичними та булевими операторами оболонки в Unix:
У цьому посібнику ми розглянемо різні оператори, які підтримуються оболонкою Unix.
Оператори використовуються для маніпулювання змінними та константами в програмах оболонки. Вони повинні виконувати математичні операції.
Тут ми розповімо вам більше про роботу з арифметичними операторами.
Відео Unix # 14:
гарнітура віртуальної реальності, сумісна з ps4
Зверніть увагу, що тут часто використовується зворотний тик (`) - під час виконання команди все між тиковими тиками виконується і замінюється результатом до виконання нагадування про команду.
У новіших оболонках ( Приклад: bash), того самого результату можна досягти, вбудувавши вираз між «$ (» та «)».
Що ви дізнаєтесь:
Оператори в Unix
# 1) Приклад арифметичних операторів оболонки
Вони складаються з основних математичних операцій:
- Додаток: +
- Віднімання: -
- Множення: *
- Відділ: /
- Модуль:%
Кожен із цих операторів виконує операцію над двома цілими змінними або константами.
Наприклад, наведена нижче програма ілюструє кожну з цих операцій:
$ c=`expr $a + $b` $ echo “the value of addition=$c” $ d=`expr $a - $b` $ echo “the value of subtraction=$d” $ e= expr $a * $b` $ echo “the value of multiplication=$e” $ f=`expr $a / $b` $ echo “the value of division=$f” $ g= echo `expr $a % $b` $ echo “the value of modulus=$c”Оболонка Unix не підтримує операції з плаваючою комою. Для цього потрібно використовувати окремий інструмент командного рядка. 'Bc' co0mmand є найбільш стандартним інструментом для цього.
Приклад:
$ c = `echo “$a + $b” | bc` $ d = `echo “$a + $b” | bc`Зверніть увагу, що кожного з операторів потрібно оточувати пробілом з обох сторін, а операторам «*» потрібно вводити зворотну косу риску «».
# 2) Приклад логічних булевих операторів оболонки
Логічні оператори в Unix такі:
- Ні :!
- І: -а
- Або: -о
Ці оператори та їх використання будуть детально описані в наступному посібнику.
НАЗАД Підручник | НАСТУПНИЙ підручник
невизначене посилання на функцію у файлі заголовка c ++
Рекомендована література
- Підручник зі створення сценаріїв Unix Shell із прикладами
- Команди обробки тексту Unix: фільтри Unix із прикладами
- Вирізати команду в Unix з прикладами
- Команди Unix: основні та вдосконалені команди Unix з прикладами
- Синтаксис команд Unix Cat, варіанти з прикладами
- Функції скрипта оболонки Unix із параметрами та поверненням
- Команда Ls в Unix з прикладами
- Умовні твердження Unix: якщо тоді інше та реляційні оператори