Ako skombinovať textové súbory pomocou príkazu Äccat 'v systéme Linux

Ako skombinovať textové súbory pomocou príkazu Äccat 'v systéme Linux
Ako skombinovať textové súbory pomocou príkazu Äccat 'v systéme Linux

Video: Ako skombinovať textové súbory pomocou príkazu Äccat 'v systéme Linux

Video: Ako skombinovať textové súbory pomocou príkazu Äccat 'v systéme Linux
Video: ECOFLOW DELTA MAX station d'énergie solaire UPS + PARKSIDE LIDL compresseur silencieux PSKO 24 - YouTube 2024, Apríl
Anonim
Príkaz mačky je veľmi užitočný v systéme Linux. Má tri hlavné funkcie týkajúce sa manipulácie s textovými súbormi: ich vytváraním, zobrazovaním a kombináciou.
Príkaz mačky je veľmi užitočný v systéme Linux. Má tri hlavné funkcie týkajúce sa manipulácie s textovými súbormi: ich vytváraním, zobrazovaním a kombináciou.

Diskutovali sme pomocou príkazu cat (okrem iného) na vytváranie a prezeranie textových súborov na príkazovom riadku v systéme Linux. Predpokladajme však, že máte tri textové súbory: file1.txt, file2.txt a file3.txt. Chcete kombinovať (alebo spájať) do jedného textového súboru obsahujúceho informácie od všetkých troch v tomto poradí. Môžete to urobiť aj pomocou príkazu cat.

Jednoducho otvorte terminál a zadajte nasledujúci príkaz:

cat file1.txt file2.txt file3.txt

Samozrejme, nahraďte názvy súborov vo vyššie uvedenom príklade vlastnými.

Kombinovaný obsah troch textových súborov sa zobrazí vo vašom termináli.

Zvyčajne budete pravdepodobne chcieť skombinovať tieto textové súbory do iného textového súboru, nielen tlačiť výsledky na obrazovku. Našťastie je to veľmi jednoduché. Všetko, čo musíte urobiť, je pridať symbol presmerovania výstupu (
Zvyčajne budete pravdepodobne chcieť skombinovať tieto textové súbory do iného textového súboru, nielen tlačiť výsledky na obrazovku. Našťastie je to veľmi jednoduché. Všetko, čo musíte urobiť, je pridať symbol presmerovania výstupu (

>

) po zadefinovaní zoznamu súborov a zadajte názov konečného textového súboru.

cat file1.txt file2.txt file3.txt > file4.txt

POZNÁMKA: Súbor, ktorý je uvedený po zmene symbolu presmerovania výstupu, bude prepisovaný, ak už existuje. Pri zadávaní názvu kombinovaného textového súboru buďte opatrní. Ukážeme vám neskôr v tomto článku, ako pripojiť súbory na koniec existujúceho súboru.

Ak otvoríte súbor file4.txt (buď s príkazom cat, alebo s textovým editorom podľa vášho výberu), mali by ste zistiť, že obsahuje text prvých troch textových súborov.

Ak skombinujete zoznamy položiek z viacerých súborov a chcete, aby boli v kombinovanom súbore zoradené podľa abecedy, môžete kombinovať tieto položky do výsledného súboru. Ak to chcete urobiť, zadajte základné
Ak skombinujete zoznamy položiek z viacerých súborov a chcete, aby boli v kombinovanom súbore zoradené podľa abecedy, môžete kombinovať tieto položky do výsledného súboru. Ak to chcete urobiť, zadajte základné

cat

príkaz, ktorý sme predtým ukázali, nasleduje príkaz potrubia (|) a

sort

Príkaz. Potom zadajte symbol presmerovania výstupu (

>

), za ktorým nasleduje názov súboru, do ktorého chcete skopírovať kombinovaný text. Všetky riadky textu vo výslednom súbore budú zoradené abecedne.

cat file1.txt file2.txt file3.txt | sort > file4.txt

Ako sme už spomenuli, existuje aj spôsob pridania súborov na koniec existujúceho súboru. Zadajte reťazec
Ako sme už spomenuli, existuje aj spôsob pridania súborov na koniec existujúceho súboru. Zadajte reťazec

cat

príkaz a súbor alebo súbory, ktoré chcete pridať do konca existujúceho súboru. Potom zadajte dva symboly presmerovania výstupu (

>>

), za ktorým nasleduje názov existujúceho súboru, do ktorého chcete pridať.

cat file5.txt >> file4.txt

Ak chcete do existujúceho textového súboru pridať nový text, použite
Ak chcete do existujúceho textového súboru pridať nový text, použite

cat

Príkaz môžete urobiť priamo z príkazového riadku (namiesto jeho otvorenia v textovom editore). Zadajte reťazec

cat

príkazu s dvojitým výstupom (

>>

) a názov súboru, do ktorého chcete pridať text.

cat >> file4.txt

Na nasledujúcom riadku pod príkazom sa zobrazí kurzor. Začnite písať text, ktorý chcete pridať do súboru. Keď skončíte, stlačte kláves Enter po poslednom riadku a potom stlačte klávesy Ctrl + D, aby ste skopírovali tento text na koniec súboru a ukončili mačku.

Ak skončíte s veľmi dlhým súborom, keď skombinujete svoje textové súbory, môžete použiť symbol potrubia s príkazom less pri prezeraní súboru v okne Terminál. Napríklad,
Ak skončíte s veľmi dlhým súborom, keď skombinujete svoje textové súbory, môžete použiť symbol potrubia s príkazom less pri prezeraní súboru v okne Terminál. Napríklad,

cat file4.txt | less

Diskutujeme o použití menšieho príkazu v tomto článku.

Odporúča: