Množično iskanje in zamenjava besedila v več datotekah v računalniku z operacijskim sistemom Windows

Find Replace Text Multiple Files Bulk Windows Pc



Kot strokovnjaka za IT me pogosto sprašujejo, kako najti in zamenjati besedilo v več datotekah v računalniku z operacijskim sistemom Windows. Obstaja nekaj različnih načinov za to, odvisno od tega, kaj želite doseči. Če morate samo zamenjati nekaj besedila v nekaj datotekah, lahko uporabite preprost urejevalnik besedila, kot je Notepad++. Samo odprite datoteke, ki jih želite spremeniti, pritisnite Ctrl+H, da odprete okno Najdi in zamenjaj, in v ustrezna polja vnesite besedilo, ki ga želite poiskati in zamenjati. Za iskanje po več datotekah lahko uporabite tudi Notepad++, tako da odprete okno Najdi v datotekah (Ctrl+Shift+F). Če morate narediti bolj zapletene zamenjave ali želite zamenjati besedilo v velikem številu datotek, lahko uporabite orodje ukazne vrstice, kot je sed ali awk. Sed je urejevalnik toka, kar pomeni, da lahko sprejme vhod iz datoteke ali iz stdin (standardni vnos), izvede nekaj operacije na tem vnosu in nato izpiše spremenjeni vnos v stdout (standardni izhod) ali v datoteko. Awk je programski jezik, posebej zasnovan za delo z besedilnimi datotekami. Če želite uporabiti sed ali awk, boste morali odpreti ukazni poziv in se pomakniti do imenika z datotekami, ki jih želite spremeniti. Nato lahko uporabite ukaz, kot je ta, da zamenjate vse primerke 'oldtext' z 'newtext' v vseh datotekah s pripono .txt: Za sed: sed -i 's/staro besedilo/novo besedilo/g' *.txt Za awk: awk '{sub('staro besedilo

Priljubljene Objave