Terminalo autobusai

Kaip pridėti tekstą prie „Linux“ failo pabaigos

Kaip pridėti tekstą prie „Linux“ failo pabaigos

Kartais dirbant su tekstiniais failais reikia tik pridėti naują tekstą failo pabaigoje neištrinant jo turinio. Ši operacija vadinama pridedama sistemoje „Linux“.

Be to, pridėjimo operaciją galima naudoti ne tik su tekstu; jis gali būti naudojamas su komandomis, kur galite pridėti komandos išvestį failo pabaigoje.

Teksto pridėjimas prie failo sistemoje „Linux“

Šioje pamokoje mes jums parodysime, kaip naudoti pridėjimo operaciją „Linux“ sistemose naudojant terminalą. Mes apimsime šiuos keturis metodus:

Prieš pradėdami šią mokymo programą, pirmiausia sukurkime naują tuščią failą naudodami šią komandą:

palieskite append_example

Sukurkite naują tuščią failą

Patikrinkite, ar failas sukurtas sėkmingai. Be to, atkreipkite dėmesį, kad failo dydis yra nulis, o tai reiškia, kad jis yra tuščias failas.

ls -l

Failo pavyzdys sukurtas sėkmingai

1 metodas: nukreipkite tekstą į failą naudodami operatorių>

Paprastai operatorių> galima naudoti norint pridėti tekstą prie jau esamo failo. Tačiau jei failas nerandamas, jis sukuria naują failą. Be to, kiekvieną kartą, kai naudojamas> operatorius, jis perrašo failo turinį.

Norėdami perrašyti failo turinį, naudokite operatorių> taip:

echo 'hello world'> app_example

Nukreipkite išvestį į failą

Norėdami patikrinti ir rodyti failo turinį naudodami komandą katė, atlikite šiuos veiksmus:

katės priedas_pavyzdys

Failo pavyzdžio turinys 1

2 metodas: pridėkite tekstą prie esamo failo naudodami >> operatorių

Taikant šį metodą, operatorių >> galima naudoti norint pridėti tekstą prie failo pabaigos, neperrašant jo turinio. Panašiai, jei failas nerastas, komanda sukuria naują failą.

Naudokite operatorių >>, kad pridėtumėte tekstą taip:

echo „tai yra antroji eilutė“ >> priedas_pavyzdys

Pridėkite išvestį prie failo ir neperrašykite

Norėdami rodyti failo turinį:

katės priedas_pavyzdys

2 pavyzdžio failo turinys

Kaip matote, naudojant >> operatorių, tekstas buvo pridėtas prie failo pabaigos ir neperrašė failo turinio.

3 metodas: pridėkite komandos išvestį prie esamo failo

Čia failo gale pridėsime komandų išvestį.

Prie failo pridėkite dabartinę darbo katalogo kintamojo vertę taip:

echo $ PWD >> priedas_pavyzdys

Pridėti failo komandos išvestį ir neperrašyti

Rodyti failo turinį taip:

katės priedas_pavyzdys

3 pavyzdžio failo turinys

Be to, galite naudoti bet kurią kitą komandą, kad pridėtumėte jos turinį prie failo.

data >> priedas_pavyzdys

Pridėti failo datos komandos išvestį

Rodyti failo turinį.

katės priedas_pavyzdys

4 pavyzdžio failo turinys

4 metodas: pridėkite naudodamiesi tee komanda

Be to, galite naudoti komandą „tee“, kad pridėtumėte tekstą. Prieš naudodami „tee“, pirmiausia sukurkime antrą failo pavyzdį, kurį naudojame komandoje „tee“.

Sukurkite antrą failo pavyzdį ir pridėkite šiek tiek teksto taip:

echo '11111111111'> pridėti_pavyzdys2

Sukurkite kitą failo pavyzdį

Rodyti antrojo failo pavyzdžio turinį:

katės priedas_pavyzdys2

Antrojo failo pavyzdžio turinys

Dabar naudokime tee komandą, kad pridėtumėte vieno failo turinį prie kito failo taip.

katės priedas_pavyzdys2 | tee -a priedas_pavyzdys

Pridėti naudojant komandą „tee“

Tada failo turinį galite rodyti taip:

katės priedas_pavyzdys

5 pavyzdžio failo turinys

Išvada

Viskas apie įvairius teksto pridėjimo prie failo „Linux“ būdus. Kokius dar įdomius būdus mėgstate? Praneškite mums toliau pateiktose pastabose ir pasidalykite straipsniu su draugais, jei jums patiko straipsnis.

Kaip parodyti FPS skaitiklį „Linux“ žaidimuose
„Linux“ žaidimai gavo didelį postūmį, kai „Valve“ paskelbė „Linux“ palaikymą „Steam“ klientui ir jų žaidimams 2012 m. Nuo tada daugelis AAA ir indie ž...
Kaip atsisiųsti ir paleisti „Sid Meier Civilization VI“ sistemoje „Linux“
Įvadas į žaidimą „Civilization 6“ yra šiuolaikinė klasikinės koncepcijos, pristatytos „Age of Empires“ žaidimų serijoje, koncepcija. Idėja buvo gana p...
Kaip įdiegti ir žaisti „Doom“ sistemoje „Linux“
Įvadas į Doom „Doom“ serija atsirado 90-aisiais, išleidus originalų „Doom“. Tai buvo tiesioginis hitas, o nuo to laiko žaidimų serija gavo daugybę apd...