Kako kombinirati tekstualne datoteke pomoću naredbe cat u Linuxu
Naredba cat je vrlo korisna u Linuxu. Ima tri glavne funkcije vezane uz manipulaciju tekstualnim datotekama: njihovo stvaranje, prikazivanje i njihovo kombiniranje.
POVEZANO: Kako brzo stvoriti tekstualnu datoteku pomoću naredbenog retka u Linuxu
Raspravljali smo korištenje naredbe cat (između ostalog) za stvaranje i pregled tekstualnih datoteka u naredbenom retku u Linuxu . Ali pretpostavimo da imate tri tekstualne datoteke: file1.txt, file2.txt i file3.txt. Želite kombinirati (ili spojiti se ) u jednu tekstualnu datoteku koja sadrži informacije iz sva tri, tim redoslijedom. To možete učiniti i naredbom cat.
Jednostavno otvorite terminal i upišite sljedeću naredbu:
>
Očito zamijenite nazive datoteka u gornjem primjeru svojim.
Kombinirani sadržaj tri tekstualne datoteke pojavit će se na vašem terminalu.
POVEZANO: Postanite napredni korisnik Linux terminala s ovih 8 trikova
Međutim, obično ćete htjeti kombinirati te tekstualne datoteke u drugu tekstualnu datoteku, a ne samo ispisivati rezultate na zaslon. Srećom, ovo je vrlo jednostavno. Sve što trebate učiniti je dodati izlazni simbol preusmjeravanja (|_+_|) nakon popisa datoteka koje se spajaju, a zatim navedite naziv konačne tekstualne datoteke.
cat
NAPOMENA: Datoteka navedena nakon simbola izlaznog preusmjeravanja bit će prebrisana, ako već postoji. Stoga, budite oprezni kada navodite naziv kombinirane tekstualne datoteke. Kasnije u ovom članku ćemo vam pokazati kako dodati datoteke na kraj postojeće datoteke.
OglasAko otvorite file4.txt (bilo naredbom cat ili uređivačem teksta po vašem izboru), trebali biste otkriti da sadrži tekst prve tri tekstualne datoteke.
Ako kombinirate popise stavki iz više datoteka i želite da se u kombiniranoj datoteci rasporede po abecednom redu, kombinirane stavke možete sortirati u rezultirajućoj datoteci. Da biste to učinili, unesite osnovni |_+_| naredba koju smo vam prethodno pokazali, a zatim naredba cijevi (|) i |_+_| naredba. Zatim upišite simbol preusmjeravanja izlaza (|_+_|) nakon čega slijedi naziv datoteke u koju želite kopirati kombinirani tekst. Svi retki teksta u datoteci rezultata bit će poredani po abecedi.
sort
Kao što smo ranije spomenuli, postoji i način dodavanja datoteka na kraj postojeće datoteke. Upišite |_+_| naredba nakon koje slijedi datoteka ili datoteke koje želite dodati na kraj postojeće datoteke. Zatim upišite dva izlazna simbola preusmjeravanja (|_+_|) nakon čega slijedi naziv postojeće datoteke kojoj želite dodati.
>
Ako želite dodati malo novog teksta postojećoj tekstualnoj datoteci, koristite |_+_| naredbu da to učinite izravno iz naredbenog retka (umjesto otvaranja u uređivaču teksta). Upišite |_+_| naredba nakon koje slijedi dvostruki simbol preusmjeravanja izlaza (|_+_|) i naziv datoteke u koju želite dodati tekst.
cat
Pokazivač će se pojaviti u sljedećem retku ispod upita. Počnite upisivati tekst koji želite dodati u datoteku. Kada završite, pritisnite Enter nakon zadnjeg retka, a zatim pritisnite Ctrl+D da kopirate taj tekst na kraj datoteke i zatvorite cat.
POVEZANO: Kako dobiti pomoć s naredbom s Linux terminala: 8 trikova za početnike i profesionalce
Ako završite s vrlo dugačkom datotekom nakon što spojite tekstualne datoteke, možete koristiti simbol cijevi s naredbom less kada pregledavate datoteku u prozoru terminala. Na primjer, |_+_|. Razgovaramo o korištenju naredbe less in ovaj članak .
POVEZANO: Najbolja prijenosna računala s Linuxom za programere i entuzijaste
PROČITAJTE SLJEDEĆE- › Mapa računala je 40: Kako je Xerox Star stvorio radnu površinu
- › Funkcije u odnosu na formule u Microsoft Excelu: u čemu je razlika?
- & rsaquo; Cyber ponedjeljak 2021: najbolje ponude za Apple
- & rsaquo; Cyber ponedjeljak 2021.: Najbolje tehničke ponude
- › 5 web stranica koje svaki korisnik Linuxa treba označiti
- › Kako pronaći svoj Spotify omotan 2021
Lori Kaufman je tehnološki stručnjak s 25 godina iskustva. Bila je viši tehnički pisac, radila je kao programer i čak je vodila vlastiti posao na više lokacija.
Pročitajte cijelu biografiju