Me arutasime kasutades kaustade käsku (muu hulgas) Linuxi käsurea tekstifailide loomiseks ja vaatamiseks. Kuid oletame, et teil on kolm tekstifaili: file1.txt, file2.txt ja file3.txt. Sa tahad kombineerida (või ühendada) neid ühte tekstifaili, mis sisaldab teavet kõigist kolmest selles järjekorras. Seda saab teha ka kassi käsuga.
Lihtsalt avage terminal ja tippige järgmine käsk:
cat file1.txt file2.txt file3.txt
Loomulikult asendage ülaltoodud näidetega failinimed oma.
Kolme tekstifaili ühendatud sisu kuvatakse teie terminalis.
>
) pärast liituvate failide loendit ja seejärel täpsustage lõpliku tekstifaili nimi.
cat file1.txt file2.txt file3.txt > file4.txt
MÄRKUS. Pärast väljundi ümberlülitamise sümbolit loetav fail kirjutatakse ümber, kui see juba on olemas. Nii et kombineeritud tekstifaili nime määramisel tuleb olla ettevaatlik. Me näeme teile selles artiklis hiljem, kuidas lisada failid olemasoleva faili lõpuni.
Kui avate faili4.txt (kas kassi käsuga või valitud tekstiredaktoriga), peaksite leidma, et see sisaldab kolme esimese teksti faili teksti.
cat
käsk, mida varem näitasime, millele järgnes toru käsu (|) ja
sort
käsk Siis sisestage väljundi ümberlülitamise sümbol (
>
), millele järgneb faili nimi, millele soovite kopeeritud teksti kopeerida. Kõik tulemuste faili teksti read sorteeritakse tähestikulises järjekorras.
cat file1.txt file2.txt file3.txt | sort > file4.txt
cat
käsk, millele järgneb fail või failid, mida soovite olemasoleva faili lõpuni lisada. Siis sisestage kaks väljundsümbersümbolit (
>>
), millele järgneb olemasoleva faili nimi, mida soovite lisada.
cat file5.txt >> file4.txt
cat
käsk teha seda otse käsurealt (selle asemel avada see tekstitöötluses). Sisestage
cat
käsk, millele järgneb kahekordse väljundi ümbersuunamise sümbol (
>>
) ja faili nimi, millele soovite teksti lisada.
cat >> file4.txt
Kursori kohal kuvatakse järgmine kursor. Alusta teksti sisestamist, mida soovite failile lisada. Kui olete lõpetanud, vajutage sisestusklahvi pärast viimast rea ja seejärel vajutage Ctrl + D, et kopeerida see tekst faili lõpuni ja katkesta.
cat file4.txt | less
. Me arutame seda artiklit kasutades vähem käsku.