Назад до блогу
CMD Master Team

З'єднання команд за допомогою &&

Виконуйте залежні команди послідовно, щоб наступний крок виконувався лише тоді, коли попередній був успішним.

Почати інтерактивний урок
З'єднання команд за допомогою &&

З'єднання команд дозволяє комбінувати пов'язані дії в одну безпечну послідовність.
У CMD && означає: виконати наступну команду тільки якщо попередня команда була успішно виконана.

Основний шаблон

command1 && command2

Практичний приклад

Створіть теку проекту та перейдіть до неї тільки якщо створення було успішним:

mkdir project && cd project

Це дозволяє уникнути заплутаних станів, коли cd виконується після невдалого mkdir.

Чому це важливо

Коли завдання залежать від попередніх кроків, з'єднання команд зменшує кількість помилок:

  1. Це запобігає виконанню подальших команд у разі невдачі.
  2. Це дозволяє тримати дії зі встановлення лаконічними та відтворюваними.
  3. Це відображає реальні робочі процеси усунення несправностей, де кожен крок має передумову.

Швидка перевірка

Якщо mkdir project не вдається (наприклад, через відсутність дозволу), cd project пропускається.
Саме тому && є безпечнішим варіантом за замовчуванням, ніж введення непов'язаних команд окремо.

Посилання

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

Далі

Перегляд 6: Автоматизація та порівняння файлів

Створюйте пакетні скрипти та порівнюйте файли, щоб опанувати розширені операції з файлами.