Kočka

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 5. května 2022; ověření vyžaduje 1 úpravu .

kočka
Typ Nástroj UNIX [d]
 Mediální soubory na Wikimedia Commons

cat (z anglického  concatenate ) je unixová utilita , která vydává postupně specifikované soubory (nebo zařízení), čímž je spojuje do jednoho streamu. Pokud je místo názvu souboru zadáno "-", přečte se standardní vstup .

cat a.txt - b.txt > abc.txt cat /dev/null > file_to_clear.txt

Někdy se (v případových studiích) používá jako první fáze kanálu zpracování textu pomocí sed , awk atd., ačkoli ve většině případů může být nahrazen operátorem '<' nebo předáním názvu souboru jako argumentu, čímž se zabrání vytvoření samostatného procesu . Lze použít v následujících případech:

  • když chcete někam vydat soubor beze změn;
  • když je třeba zřetězit více než jeden soubor (například části jednoho souboru rozdělené příkazem split ) nebo soubor(y) se standardním vstupem;
  • když chcete zobrazit obsah souboru.

Historie

catbyl součástí raných verzí Unixu, jako je verze 1 , a nahradil prpomůcku PDP-7 pro kopírování jednoho souboru na obrazovku [1] . Verzi kočky GNU Coreutils napsali Torbjorn Granlund a Richard Stallman [2] .

Analogy v jiných operačních systémech

V systému Windows můžete pro podobné účely použít následující příkaz:

zkopírujte /b a.txt + b.txt abc.txt

Tento příkaz můžete použít k zobrazení obsahu souboru na obrazovce type.

Poznámky

  1. M. Douglas McIlroy. A Research UNIX Reader: Anotované výňatky z Programmer's Manual, 1971-1986 . Staženo 22. února 2020. Archivováno z originálu 31. ledna 2020.
  2. cat(1): zřetězení souborů/tisk na stdout - Linux man page . Staženo 22. února 2020. Archivováno z originálu 12. května 2020.