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:
- Nukreipkite tekstą į failą naudodami operatorių>
- Pridėkite tekstą prie esamo failo naudodami >> operatorių
- Pridėti komandos išvestį prie esamo failo
- Pridėti naudojant tee komandą
Prieš pradėdami šią mokymo programą, pirmiausia sukurkime naują tuščią failą naudodami šią komandą:
palieskite append_example
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
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
Norėdami patikrinti ir rodyti failo turinį naudodami komandą katė, atlikite šiuos veiksmus:
katės priedas_pavyzdys
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
Norėdami rodyti failo turinį:
katės priedas_pavyzdys
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
Rodyti failo turinį taip:
katės priedas_pavyzdys
Be to, galite naudoti bet kurią kitą komandą, kad pridėtumėte jos turinį prie failo.
data >> priedas_pavyzdys
Rodyti failo turinį.
katės priedas_pavyzdys
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
Rodyti antrojo failo pavyzdžio turinį:
katės priedas_pavyzdys2
Dabar naudokime tee komandą, kad pridėtumėte vieno failo turinį prie kito failo taip.
katės priedas_pavyzdys2 | tee -a priedas_pavyzdys
Tada failo turinį galite rodyti taip:
katės priedas_pavyzdys
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.