Zpět na blog
Arnošt Havelka

Revize 6: Automatizace a Porovnání Souborů

Vytvořte dávkové skripty a porovnávejte soubory, abyste ovládli pokročilé operace se soubory.

Spustit interaktivní lekci
Revize 6: Automatizace a Porovnání Souborů

Revize 6: Automatizace a Porovnání Souborů

Vítejte na pokročilém území! V této poslední revizi kombinujete přesměrování příkazů s dávkovými skripty a učíte se porovnávat soubory na rozdíly. Tyto dovednosti odemykají výkonné možnosti automatizace.

Usage:echo
[příkaz]
>
[soubor.bat]
>
Operátor přesměrování — zapisuje výstup do souboru, přepíše pokud existuje.
echo
Zobrazuje text nebo příkazy.
.bat
Přípona dávkového souboru — obsahuje příkazy Windows spuštěné postupně.

Výzva 1: Vytvoření dávkového skriptu

Napište příkaz do dávkového souboru pomocí echo a přesměrování. Vytvoříte tak znovu použitelný skript, který může postupně spouštět stejné operace bez přepisování příkazů.

Command Prompt
C:\Users\User>echo copy *.txt backup > backup.bat

Přesměrováním výstupu echo do souboru .bat jste vytvořili znovu použitelný skript. Spuštění backup.bat z příkazového řádku automaticky provede uložený příkaz — perfektní pro opakované úkoly.

Výzva 2: Porovnání souborů

Použijte příkaz fc (porovnání souborů) k identifikaci rozdílů mezi dvěma soubory. To je kritické pro ověření a ladění.

Usage:fc
[soubor1]
[soubor2]
fc
Porovnání souborů — porovnává dva soubory a zobrazuje rozdíly.
/L
Provádí porovnání ASCII (textové soubory).
/B
Provádí binární porovnání (obrázky/spustitelné soubory).
Command Prompt
C:\Users\User>fc config.ini config-backup.ini

Výstup ukazuje rozdíly mezi soubory. Každý značka ***** označuje, kde se soubory liší. To je nezbytné pro správu verzí, audit konfigurace a detekci poškození dat.


Kontrola znalostí

1 / 4

Co operátor > dělá v příkazech echo?

Reference

Tyto odkazy na Microsoft Learn a dokumentaci Windows poskytují spolehlivé informace o příkazech použitých v tomto článku.

Další

Příkaz Findstr

Pokročilé vyhledávání textu pomocí regulárních výrazů.