Naredba cat ili concatenate svestrani je uslužni program za kombiniranje dviju ili više datoteka. Također možete koristiti naredbu cat za ispis sadržaja datoteke na terminalu bez otvaranja u uređivaču teksta.
Naredba cat ima razne druge funkcije poput dodavanja datotekama, prikaza broja redaka, stvaranja novih datoteka itd. Međutim, mnogi korisnici, osobito početnici, malo znaju o naredbi cat. Stoga ovaj članak sadrži sve što početnik treba znati o naredbi cat u Linuxu.
Kako koristiti naredbu Cat u Linuxu
Kao što smo ranije spomenuli, naredba cat koristi se za prikaz sadržaja datoteke. Evo osnovnog izraza naredbe cat:
mačka [ opcije ] < datoteka >
Sada uzmimo primjer za prikaz sadržaja datoteke script.txt:
mačka skripta.txt
Ako ste pokrenuli skriptu ili dio koda i želite spremiti njihov rezultat u datoteku, pokrenite sljedeću naredbu:
mačka > izlaz.txtAko neka druga datoteka pod nazivom 'output.txt' ne postoji u vašem trenutnom direktoriju, ova naredba će je prvo stvoriti. Zatim će u njega spremiti izlaz prethodno izvršene naredbe. Da biste spojili više datoteka i zatim prikazali njihov sadržaj, koristite sljedeću naredbu:
mačka datoteka.txt naziv datoteke.txt
Zajedno sa sadržajem datoteke, možete prikazati njihove brojeve redaka pomoću opcije -n:
mačka -n datoteka.txt
Naredbu u nastavku možete koristiti kada imate dvije datoteke, tj. datoteku1 i datoteku2, ali želite dodati sadržaj datoteke2 u datoteku1:
mačka naziv datoteke.txt >> datoteka.txt
Slično, možete klonirati sadržaj jedne datoteke u drugu:
mačka datoteka.txt > naziv datoteke.txt
Kratki rezime
Naredba cat moćan je i svestran uslužni program koji nudi više značajki. Međutim, korisnici često nisu svjesni njegovog pravog potencijala, zbog čega je nedovoljno iskorišten. Stoga ovaj članak ukratko objašnjava naredbu cat, njezine opcije i različite slučajeve upotrebe.
Pokazali smo kako koristiti naredbu cat za prikaz sadržaja datoteke, izradu kopije datoteke, njeno dodavanje drugoj datoteci i prikaz broja redaka itd.