Hromadné vyhľadávanie a nahradzovanie textu vo viacerých súboroch na počítači so systémom Windows

Find Replace Text Multiple Files Bulk Windows Pc



Ako IT expert sa často pýtam, ako hromadne vyhľadať a nahradiť text vo viacerých súboroch na počítači so systémom Windows. Existuje niekoľko rôznych spôsobov, ako to urobiť, v závislosti od toho, čo sa snažíte dosiahnuť. Ak potrebujete nahradiť nejaký text v niekoľkých súboroch, môžete použiť jednoduchý textový editor, ako je Notepad++. Stačí otvoriť súbory, ktoré chcete upraviť, stlačením Ctrl+H otvorte okno Nájsť a nahradiť a do príslušných polí zadajte text, ktorý chcete nájsť a nahradiť. Poznámkový blok ++ môžete použiť aj na vyhľadávanie vo viacerých súboroch otvorením okna Hľadať v súboroch (Ctrl+Shift+F). Ak potrebujete vykonať zložitejšie náhrady alebo chcete nahradiť text vo veľkom počte súborov, môžete použiť nástroj príkazového riadka, ako je sed alebo awk. Sed je stream editor, čo znamená, že môže prevziať vstup zo súboru alebo zo stdin (štandardný vstup), vykonať nejakú operáciu na tomto vstupe a potom upravený vstup vydávať na stdout (štandardný výstup) alebo do súboru. Awk je programovací jazyk špeciálne navrhnutý pre prácu s textovými súbormi. Ak chcete použiť sed alebo awk, budete musieť otvoriť príkazový riadok a prejsť do adresára obsahujúceho súbory, ktoré chcete upraviť. Potom môžete použiť príkaz, ako je tento, na nahradenie všetkých výskytov „starého textu“ výrazom „nový text“ vo všetkých súboroch s príponou .txt: Pre sed: sed -i 's/oldtext/newtext/g' *.txt Pre awk: awk '{sub('starý text

Populárne Príspevky