CMD Master
Назад до блогу
•Arnošt Havelka

Преміум: Змінні сценаріїв Bash

Опануйте змінні bash та арифметичні операції, щоб створювати багаторазові сценарії автоматизації, які адаптуються до різних середовищ.

Почати інтерактивний урок
Преміум: Змінні сценаріїв Bash

Сценарії, які жорстко кодують значення, є крихкими. Навчіться використовувати змінні, щоб зробити вашу автоматизацію адаптованою до будь-якої ситуації.

Крок 1: Призначення та виведення змінних

Термінал
~$project='myapp' echo $project

Змінні зберігають значення, які ви будете використовувати багато разів. Зберігайте один раз, використовуйте завжди.

Крок 2: Використання змінних в арифметиці

Термінал
~$count=5 count=$((count + 1)) echo $count

Синтаксис $((...)) виконує цілочисельну математику. Ідеально підходить для лічильників, повторів та циклів.

Крок 3: Побудова динамічних команд зі змінними

Термінал
~$backup_num=1 filename="backup_00$backup_num.tar.gz" echo "Processing $filename"

Подвійні лапки дозволяють заміну $. Тепер ваші сценарії адаптуються без редагування коду.

Список перевірки, який можна повторно використовувати

  1. Створюйте змінні за допомогою var='value' (без пробілів навколо =).
  2. Посилайтеся на змінні за допомогою $var або ${var} для ясності.
  3. Виконуйте математичні операції за допомогою $((expression)).
  4. Використовуйте подвійні лапки для інтерполяції: "prefix_$var_suffix".

Перевірка знань

1 / 2

Який правильний синтаксис для збільшення змінної?

Посилання

Ці посилання на документацію надають авторитетну інформацію про команди, використані в цій статті.

Далі

Преміум: Функції сценаріїв Bash

Пишіть багаторазові функції, щоб усунути дублювання коду та створювати підтримувані сценарії автоматизації.