Sukurkite teksto failą pavadinimu knygos.txt turinį, kad atliktumėte pavyzdžius, parodytus kitoje šio straipsnio dalyje.
books.txt:
Mokytis PHP ir MySQL
Laravelo mokymasis
Web dizainas naudojant HTML
1 pavyzdys: pridėkite eilutę prie failo naudodami komandą „echo“ ir simbolį „>>“
Šiame scenarijuje esamas failas, knygos.txt priskiriamas kintamajam, failo pavadinimas, ir eilutės reikšmė bus naudojama kaip vartotojo įvestis failo pabaigoje. Jei įvesties vertė nėra tuščia, tada „ išmetė' komanda pridės reikšmę prie knygos.txt failą naudodami „ >> “Simbolis.
#!/bin/bash
# Nustatykite failo pavadinimą
failo pavadinimas=„books.txt“
# Įveskite tekstą, kurį norite pridėti
skaityti -p „Įveskite tekstą, kurį norite pridėti:“naujas tekstas
# Patikrinkite, ar naujas tekstas tuščias, ar ne
jei [ '$ newtext' !='' ];tada
# Pridėkite tekstą naudodami simbolį „>>“
išmetė $ newtext >> $ failo pavadinimas
būti
Išėjimas:
' „JQuery“ mokymasis „Yra laikoma nauja teksto verte išvestyje, kuri pridedama failo pabaigoje.
2 pavyzdys: pridėkite eilutę prie failo naudodami komandą „printf“ ir simbolį „>>“
' >> Simbolį galima naudoti su „ printf ' komandą, kad prie failo būtų pridėtas suformatuotas turinys. Kaip ir ankstesnis pavyzdys, failo pavadinimas ir eilutės reikšmės priskiriamos kintamiesiems, failo pavadinimas , ir naujas tekstas . Kitas, ' printf “Komanda nukreipia reikšmę naujas tekstas pabaigoje su kitu tekstu knygos.txt failą.
#!/bin/bash# Nustatykite failo pavadinimą
failo pavadinimas=„books.txt“
# Įveskite tekstą, kurį norite pridėti
skaityti -p „Įveskite tekstą, kurį norite pridėti:“naujas tekstas
# Patikrinkite, ar naujas tekstas tuščias, ar ne
jei [ '$ newtext' !='' ];tada
# Pridėkite tekstą naudodami simbolį „>>“
printf „Pridedamas tekstas: %s n' '$ newtext' >> $ failo pavadinimas
būti
Išėjimas:
' „WordPress“ svetainė „Yra laikoma nauja teksto verte išvestyje, kuri pridedama failo pabaigoje.
3 pavyzdys: pridėkite eilutę prie failo naudodami komandą „tee“
' tee “ yra dar viena naudinga komanda pridėti bet kokią eilutę prie failo. Kitame scenarijuje failo pavadinimas ir naujos teksto reikšmės priskiriamos kaip ir ankstesni pavyzdžiai. Jei teksto vertė nėra tuščia, tada „ išmetė 'Komanda nusiųs vertę į' tee 'Komanda naudojant' | “Simbolis. ' -į Parinktis naudojama su „ tee “Komandą čia, kad pridėtumėte gautą įvesties vertę prie failo knygos.txt . „/Dev/null“ yra naudojamas scenarijuje, kad terminale nebūtų rodoma išvestis.
#!/bin/bash# Nustatykite failo pavadinimą
failo pavadinimas=„books.txt“
# Įveskite tekstą, kurį norite pridėti
skaityti -p „Įveskite tekstą, kurį norite pridėti:“naujas tekstas
# Patikrinkite, ar naujas tekstas tuščias, ar ne
jei [ $ newtext !='' ];tada
# Pridėkite tekstą naudodami komandą „tee“
išmetė $ newtext | tee -į $ failo pavadinimas > /dev/nulis
būti
Išėjimas:
' Mokymasis CSS3 „Yra laikoma nauja teksto verte išvestyje, kuri pridedama failo pabaigoje.
Išvada:
Šiame straipsnyje parodyti trys skirtingi būdai pridėti tekstą failo pabaigoje naudojant „bash“ scenarijų.