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

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

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

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

Ласкаво просимо до розширеної території! У цьому останньому перегляді ви об'єднаєте перенаправлення команд із пакетним скриптуванням та навчитеся порівнювати файли на наявність відмінностей. Ці навички відкривають потужні можливості автоматизації.

Спробуйте команду

Створіть пакетний файл за допомогою перенаправлення echo!

Складіть команду
echo[text]>[target]
echo
.batРозширення пакетного файлу — містить команди Windows для послідовного виконання.
Термінал
C:\Users\Student>echo copy *.txt backup > backup.bat

Завдання 1: Створіть пакетний скрипт

Запишіть команду до пакетного файлу за допомогою echo та перенаправлення. Це створює виконуваний скрипт, який може виконувати ті ж операції повторно без повторного набору тексту.

Термінал
C:\Users\Student>echo copy *.txt backup > backup.bat

Перенаправляючи вивід echo у файл .bat, ви створили багаторазовий скрипт. Виконання backup.bat з командного рядка автоматично виконає збережену команду — ідеально для повторюваних завдань.

Завдання 2: Порівняйте файли

Використовуйте команду fc (порівняння файлів), щоб виявити відмінності між двома файлами. Це важливо для перевірки та налагодження.

Спробуйте команду

Порівняйте два файли конфігурації!

Складіть команду
fc[arguments]
fc
Термінал
C:\Users\Student>fc config.ini config-backup.ini
Files differ. ---config.ini theme=dark +++config-backup.ini theme=light
Термінал
C:\Users\Student>fc config.ini config-backup.ini

Вивід показує відмінності між файлами. Кожен маркер ***** вказує, де файли розходяться. Це важливо для контролю версій, аудиту конфігурацій та виявлення пошкодження даних.


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

1 / 4

Що робить оператор > у командах echo?

Посилання

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

Далі

Відкриття файлів у текстовому редакторі

Дізнайтеся, як відкривати та редагувати файли за допомогою Notepad безпосередньо з командного рядка.