Terminal Tuts

Kako dodati tekst na kraj datoteke u Linuxu

Kako dodati tekst na kraj datoteke u Linuxu

Ponekad tijekom rada s tekstualnim datotekama jednostavno trebate dodati novi tekst na kraj datoteke bez brisanja njezinog sadržaja. Ova se operacija u Linuxu naziva dodavanjem.

Štoviše, operacija dodavanja može se koristiti ne samo s tekstom; može se koristiti s naredbama gdje možete dodati izlaz naredbe na kraju datoteke.

Dodavanje teksta datoteci u Linuxu

U ovom uputstvu pokazat ćemo vam kako koristiti operaciju dodavanja u Linux sustavima pomoću terminala. Obuhvatit ćemo sljedeće četiri metode:

Prije pokretanja ovog vodiča, prvo stvorimo novu praznu datoteku pomoću naredbe u nastavku:

dodirnite dodaj_primjer

Stvorite novu praznu datoteku

Provjerite je li datoteka uspješno stvorena. Također imajte na umu da je veličina datoteke Nula, što znači da je prazna datoteka.

ls -l

Primjer datoteke je uspješno stvoren

Metoda 1: Preusmjerite tekst u datoteku pomoću operatora>

Obično se operator> može koristiti za dodavanje teksta u već postojeću datoteku. Međutim, ako datoteka nije pronađena, ona stvara novu datoteku. Štoviše, svaki put kada se koristi operator, on prepisuje sadržaj datoteke.

Da biste prepisali sadržaj datoteke, koristite operator> kako slijedi:

echo 'hello world'> dodaj_primjer

Preusmjerite izlaz u datoteku

Da biste provjerili i prikazali sadržaj datoteke pomoću naredbe cat na sljedeći način:

mačka dodati_primjer

Sadržaj datoteke primjera 1

Metoda 2: Dodajte tekst postojećoj datoteci pomoću operatora >>

U ovoj metodi, operator >> može se koristiti za dodavanje teksta na kraj datoteke bez prepisivanja njezinog sadržaja. Slično tome, ako datoteka nije pronađena, naredba stvara novu datoteku.

Pomoću operatora >> dodajte tekst na sljedeći način:

echo 'ovo je drugi redak' >> append_example

Izlaz dodajte datoteci i nemojte je prebrisati

Da biste prikazali sadržaj datoteke:

mačka dodati_primjer

Sadržaj datoteke primjera 2

Kao što vidite, pomoću operatora >> tekst je dodan na kraj datoteke i nije prepisao sadržaj datoteke.

Metoda 3: Dodajte izlaz naredbe postojećoj datoteci

Ovdje ćemo dodati izlaz naredbe na kraj datoteke.

Dodaj datoteku trenutne vrijednosti varijable radnog direktorija na sljedeći način:

odjekni $ PWD >> dodaj_primjer

Izlaz naredbe dodajte datoteci i nemojte je prebrisati

Sadržaj datoteke prikažite na sljedeći način:

mačka dodati_primjer

Sadržaj datoteke primjera 3

Također, možete upotrijebiti bilo koju drugu naredbu za dodavanje sadržaja u datoteku.

datum >> dodati_primjer

Dodavanje izlaza naredbe datuma u datoteku

Prikažite sadržaj datoteke.

mačka dodati_primjer

Sadržaj datoteke primjera 4

Metoda 4: Dodavanje pomoću naredbe tee

Uz to, naredbu tee možete koristiti za dodavanje teksta. Prije upotrebe tee, naredimo prvo stvorimo drugu datoteku primjera koju koristimo u naredbi tee.

Stvorite drugu datoteku primjera i dodajte joj tekst na sljedeći način:

odjek '11111111111'> dodaj_primjer2

Stvorite još jednu primjernu datoteku

Prikažite sadržaj druge primjerske datoteke:

mačka dodati_primjer2

Sadržaj druge datoteke primjera

Sada upotrijebimo naredbu tee za dodavanje sadržaja jedne datoteke drugoj datoteci kako slijedi.

mačka dodati_primjer2 | tee -a dodati_primjer

Dodati pomoću naredbe tee

Tada možete prikazati sadržaj datoteke na sljedeći način:

mačka dodati_primjer

Sadržaj datoteke primjera 5

Zaključak

To je sve o raznim načinima dodavanja teksta datoteci u Linuxu. Koje druge uzbudljive načine više volite? Javite nam u komentarima ispod i podijelite članak sa svojim prijateljima ako vam se svidio.

Najbolji Linux Distros za igre na sreću 2021. godine
Linux operativni sustav daleko je prevalio svoj izvorni, jednostavni izgled zasnovan na poslužitelju. Ovaj se OS posljednjih godina izuzetno poboljšao...
Kako snimiti i struji svoju igraću sesiju na Linuxu
U prošlosti se igranje igara smatralo samo hobijem, ali s vremenom je igračka industrija zabilježila ogroman rast u pogledu tehnologije i broja igrača...
Najbolje igre za ručno praćenje
Oculus Quest nedavno je predstavio sjajnu ideju ručnog praćenja bez kontrolera. Sa sve većim brojem igara i aktivnosti koje izvršavaju podršku bilo fo...