Masinis teksto paieška ir keitimas keliuose failuose Windows kompiuteryje

Find Replace Text Multiple Files Bulk Windows Pc



Kaip IT ekspertas, manęs dažnai klausia, kaip masiškai rasti ir pakeisti tekstą keliuose failuose Windows kompiuteryje. Tai galima padaryti keliais skirtingais būdais, atsižvelgiant į tai, ko bandote pasiekti. Jei jums tiesiog reikia pakeisti tekstą keliuose failuose, galite naudoti paprastą teksto rengyklę, pvz., Notepad++. Tiesiog atidarykite norimus keisti failus, paspauskite Ctrl+H, kad atidarytumėte langą Rasti ir pakeisti, ir atitinkamuose laukuose įveskite norimą rasti ir pakeisti tekstą. Taip pat galite naudoti Notepad++ norėdami atlikti paiešką keliuose failuose atidarę langą Rasti failuose (Ctrl+Shift+F). Jei reikia atlikti sudėtingesnius pakeitimus arba norite pakeisti tekstą daugelyje failų, galite naudoti komandinės eilutės įrankį, pvz., sed arba awk. Sed yra srauto rengyklė, o tai reiškia, kad ji gali priimti įvestį iš failo arba iš stdin (standartinė įvestis), atlikti tam tikras operacijas su ta įvestimi, o tada išvesti pakeistą įvestį į stdout (standartinė išvestis) arba į failą. Awk yra programavimo kalba, specialiai sukurta darbui su tekstiniais failais. Norėdami naudoti sed arba awk, turėsite atidaryti komandų eilutę ir pereiti į katalogą, kuriame yra failai, kuriuos norite keisti. Tada galite naudoti tokią komandą, kad pakeistumėte visus „oldtext“ egzempliorius „newtext“ visuose failuose su plėtiniu .txt: Sed: sed -i 's/oldtext/newtext/g' *.txt awk: awk '{sub('oldtext

Populiarios Temos