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