Kako kombinirati tekstne datoteke koristeći, Command u Linuxu

Kako kombinirati tekstne datoteke koristeći, Command u Linuxu
Kako kombinirati tekstne datoteke koristeći, Command u Linuxu

Video: Kako kombinirati tekstne datoteke koristeći, Command u Linuxu

Video: Kako kombinirati tekstne datoteke koristeći, Command u Linuxu
Video: How to Upgrade Your Electrical Outlet with USB Ports - YouTube 2024, Travanj
Anonim
Naredba mačka vrlo je korisna u Linuxu. Ona ima tri glavne funkcije vezane uz manipulaciju tekstualnim datotekama: stvaranje, prikazivanje i kombiniranje tekstualnih datoteka.
Naredba mačka vrlo je korisna u Linuxu. Ona ima tri glavne funkcije vezane uz manipulaciju tekstualnim datotekama: stvaranje, prikazivanje i kombiniranje tekstualnih datoteka.

Razgovarali smo pomoću mačke naredbe (među ostalima) za stvaranje i pregled tekstualnih datoteka na komandnoj liniji u Linuxu. No, pretpostavimo da imate tri tekstualne datoteke: file1.txt, file2.txt i file3.txt. Želite kombinirati (ili povezati u obliku lanca) u jednu tekstualnu datoteku koja sadrži podatke sa svih tri, u tom redoslijedu. To možete učiniti i mačka zapovijed.

Jednostavno otvorite Terminal i upišite sljedeću naredbu:

cat file1.txt file2.txt file3.txt

Očito zamijenite nazive datoteka u gornjem primjeru vlastitim.

Kombinirani sadržaj triju tekstualnih datoteka pojavit će se na vašem terminalu.

Tipično, ipak, vjerojatno ćete htjeti kombinirati te tekstualne datoteke u drugu tekstualnu datoteku, a ne samo ispisivati rezultate na zaslonu. Srećom, ovo je vrlo jednostavno. Sve što trebate učiniti je dodati simbol izlaznog preusmjeravanja (
Tipično, ipak, vjerojatno ćete htjeti kombinirati te tekstualne datoteke u drugu tekstualnu datoteku, a ne samo ispisivati rezultate na zaslonu. Srećom, ovo je vrlo jednostavno. Sve što trebate učiniti je dodati simbol izlaznog preusmjeravanja (

>

) nakon popisa datoteka koje su povezane, a zatim navedite naziv konačne tekstualne datoteke.

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

NAPOMENA: Datoteka koja je navedena nakon simbola izlazne preusmjeravanja bit će prebrisana, ako već postoji. Stoga, budite oprezni prilikom navođenja naziva kombinirane tekstualne datoteke. Mi ćemo vam kasnije prikazati u ovom članku kako dodati datoteke do kraja postojeće datoteke.

Ako otvorite datoteku4.txt (bilo pomoću naredbe mačka ili pomoću uređivača teksta po vlastitom izboru), trebali biste ustanoviti da sadrži tekst prve tri tekstne datoteke.

Ako kombinirate popise stavki iz više datoteka i želite ih abecedno u kombiniranoj datoteci, možete sortirati kombinirane stavke u rezultiranoj datoteci. Da biste to učinili, unesite osnovni
Ako kombinirate popise stavki iz više datoteka i želite ih abecedno u kombiniranoj datoteci, možete sortirati kombinirane stavke u rezultiranoj datoteci. Da biste to učinili, unesite osnovni

cat

naredbu koju smo vam prethodno pokazali slijedi naredba cijevi (|) i

sort

naredba. Zatim upišite simbol izlaznog preusmjeravanja (

>

), nakon čega slijedi naziv datoteke u koju želite kopirati kombinirani tekst. Sve retke teksta u datoteci s rezultatima sortirat će se abecednim redom.

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

Kao što smo ranije spomenuli, postoji i način pridruživanja datoteka do kraja postojeće datoteke. Upišite
Kao što smo ranije spomenuli, postoji i način pridruživanja datoteka do kraja postojeće datoteke. Upišite

cat

naredba slijedi datoteka ili datoteka koje želite dodati na kraj postojeće datoteke. Zatim upišite dva simbola izlazne preusmjeravanja (

>>

), a zatim naziv postojeće datoteke koju želite dodati.

cat file5.txt >> file4.txt

Ako želite dodati malo novog teksta u postojeću tekstualnu datoteku, upotrijebite
Ako želite dodati malo novog teksta u postojeću tekstualnu datoteku, upotrijebite

cat

naredba to učiniti izravno iz naredbenog retka (umjesto da je otvori u uređivaču teksta). Upišite

cat

naredba praćena dvostrukim izlazom redirection simbol (

>>

) i naziv datoteke u koju želite dodati tekst.

cat >> file4.txt

Pokraj pokazivača pojavit će se redak ispod retka. Započnite upisivati tekst koji želite dodati u datoteku. Kada ste gotovi, pritisnite Enter nakon posljednjeg retka, a zatim pritisnite Ctrl + D da biste kopirali taj tekst do kraja datoteke i zatvorite mačku.

Ako završite s vrlo dugom datotekom nakon kombiniranja tekstualnih datoteka, možete upotrijebiti simbol cijevi s manje naredbe prilikom pregledavanja datoteke u prozoru terminala. Na primjer,
Ako završite s vrlo dugom datotekom nakon kombiniranja tekstualnih datoteka, možete upotrijebiti simbol cijevi s manje naredbe prilikom pregledavanja datoteke u prozoru terminala. Na primjer,

cat file4.txt | less

Raspravljamo o upotrebi manje naredbe u ovom članku.

Preporučeni: