Včasih morate med delom z besedilnimi datotekami preprosto dodati novo besedilo na koncu datoteke, ne da bi izbrisali njeno vsebino. Ta operacija se v Linuxu imenuje dodajanje.
Poleg tega je operacijo dodajanja mogoče uporabiti ne samo z besedilom; lahko se uporablja z ukazi, kjer lahko dodate izhod ukaza na koncu datoteke.
Dodajanje besedila datoteki v Linuxu
V tej vadnici vam bomo pokazali, kako uporabljati operacijo dodajanja v sistemih Linux s pomočjo terminala. Obdelali bomo naslednje štiri metode:
- Besedilo preusmerite v datoteko z operatorjem>
- Besedilu dodajte obstoječi datoteki z uporabo operatorja >>
- Izhodu ukaza dodajte obstoječi datoteki
- Dodajte z ukazom tee
Preden začnemo s to vadnico, najprej ustvarimo novo prazno datoteko z uporabo spodnjega ukaza:
dotaknite se append_example
Preverite, ali je bila datoteka uspešno ustvarjena. Upoštevajte tudi, da je velikost datoteke nič, kar pomeni, da je prazna datoteka.
ls -l
1. način: Preusmerite besedilo v datoteko z operatorjem>
Običajno lahko z> operatorjem dodate besedilo v že obstoječo datoteko. Če pa datoteke ni mogoče najti, ustvari novo datoteko. Poleg tega vsakič, ko uporabimo operator, prepiše vsebino datoteke.
Če želite prepisati vsebino datoteke, uporabite operator>, kot sledi:
echo 'hello world'> append_example
Če želite preveriti in prikazati vsebino datoteke z ukazom cat, kot sledi:
mačka append_example
2. način: Dodajte besedilo obstoječi datoteki z uporabo operatorja >>
Pri tej metodi lahko operator >> doda besedilo na konec datoteke, ne da bi prepisal njeno vsebino. Če datoteke ni bilo mogoče najti, ukaz ustvari novo datoteko.
Uporabite operator >>, da dodate besedilo na naslednji način:
echo 'to je druga vrstica' >> append_example
Za prikaz vsebine datoteke:
mačka append_example
Kot lahko vidite, je bilo z uporabo operatorja >> besedilo dodano na konec datoteke in ni prepisalo vsebine datoteke.
3. način: Izhodu ukaza dodajte obstoječo datoteko
Tu bomo dodali izhod ukaza na konec datoteke.
Trenutni vrednosti spremenljivke delovnega imenika dodajte datoteki, kot sledi:
echo $ PWD >> append_example
Prikažite vsebino datoteke na naslednji način:
mačka append_example
Prav tako lahko s katerim koli drugim ukazom dodate svojo vsebino v datoteko.
datum >> dodaj_primer
Prikažite vsebino datoteke.
mačka append_example
4. metoda: Dodajte z ukazom tee
Poleg tega lahko z ukazom tee dodate besedilo. Preden uporabimo tee, najprej ustvarimo drugo primerno datoteko, ki jo uporabimo v ukazu tee.
Ustvarite drugo primerno datoteko in ji dodajte nekaj besedila, kot sledi:
echo '11111111111'> append_example2
Prikaži vsebino druge primerne datoteke:
mačka append_example2
Zdaj uporabimo ukaz tee za dodajanje vsebine ene datoteke drugi datoteki, kot sledi.
mačka append_example2 | tee - dodatek_primer
Nato lahko vsebino datoteke prikažete na naslednji način:
mačka append_example
Zaključek
To je vse o različnih načinih dodajanja besedila datoteki v Linuxu. Katere druge vznemirljive načine imate raje? Sporočite nam v spodnjih komentarjih in delite članek s prijatelji, če vam je bil članek všeč.