Kuidas kombineerida tekstifaile Linuxi käsku kasutades

Kuidas kombineerida tekstifaile Linuxi käsku kasutades
Kuidas kombineerida tekstifaile Linuxi käsku kasutades

Video: Kuidas kombineerida tekstifaile Linuxi käsku kasutades

Video: Kuidas kombineerida tekstifaile Linuxi käsku kasutades
Video: БЕСПРОВОДНОЕ ВИДЕОНАБЛЮДЕНИЕ WIFI комплект KERUI со слежением за людьми - YouTube 2024, Aprill
Anonim
Kassi käsk on Linuxis väga kasulik. Tekstifailide manipuleerimisel on seotud kolm põhifunktsiooni: nende loomine, nende kuvamine ja nende ühendamine.
Kassi käsk on Linuxis väga kasulik. Tekstifailide manipuleerimisel on seotud kolm põhifunktsiooni: nende loomine, nende kuvamine ja nende ühendamine.

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.

Tavaliselt sooviksite, et need tekstifailid ühendaksid mõnda teise tekstifaili, mitte ainult printida tulemusi ekraanile. Õnneks on see väga lihtne. Kõik, mida peate tegema, on lisada väljundi ümberlülitamise sümbol (
Tavaliselt sooviksite, et need tekstifailid ühendaksid mõnda teise tekstifaili, mitte ainult printida tulemusi ekraanile. Õnneks on see väga lihtne. Kõik, mida peate tegema, on lisada väljundi ümberlülitamise sümbol (

>

) 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.

Kui ühendate mitme faili elementide loendid ja soovite neid kombineeritud failis järjestada tähestikulises järjestuses, saate sorteerida kombineeritud üksused vastavasse faili. Selleks sisestage põhi
Kui ühendate mitme faili elementide loendid ja soovite neid kombineeritud failis järjestada tähestikulises järjestuses, saate sorteerida kombineeritud üksused vastavasse faili. Selleks sisestage põhi

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

Nagu me varem mainisime, on ka failide lisamine olemasoleva faili lõpuni. Sisestage
Nagu me varem mainisime, on ka failide lisamine olemasoleva faili lõpuni. Sisestage

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

Kui soovite olemasolevale tekstifailile lisada natuke uut teksti, kasutate seda
Kui soovite olemasolevale tekstifailile lisada natuke uut teksti, kasutate seda

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.

Kui lõite tekstifailide kombineerimisega väga pikka faili, saate terminali aknas faili vaatamisel kasutada toru sümbolit väiksema käsuga. Näiteks,
Kui lõite tekstifailide kombineerimisega väga pikka faili, saate terminali aknas faili vaatamisel kasutada toru sümbolit väiksema käsuga. Näiteks,

cat file4.txt | less

. Me arutame seda artiklit kasutades vähem käsku.

Soovitan: