Găsiți și înlocuiți în bloc text în mai multe fișiere pe un computer Windows

Find Replace Text Multiple Files Bulk Windows Pc



În calitate de expert IT, sunt adesea întrebat cum să găsesc și să înlocuiesc în bloc textul din mai multe fișiere pe un computer Windows. Există câteva moduri diferite de a face acest lucru, în funcție de ceea ce încerci să obții. Dacă trebuie doar să înlocuiți ceva text în câteva fișiere, puteți utiliza un editor de text simplu precum Notepad++. Doar deschideți fișierele pe care doriți să le modificați, apăsați Ctrl+H pentru a deschide fereastra Găsiți și înlocuiți și introduceți textul pe care doriți să îl găsiți și să înlocuiți în câmpurile corespunzătoare. De asemenea, puteți utiliza Notepad++ pentru a efectua o căutare în mai multe fișiere, deschizând fereastra Găsește în fișiere (Ctrl+Shift+F). Dacă trebuie să faceți înlocuiri mai complexe sau doriți să înlocuiți textul într-un număr mare de fișiere, puteți utiliza un instrument de linie de comandă precum sed sau awk. Sed este un editor de flux, ceea ce înseamnă că poate prelua intrare dintr-un fișier sau de la stdin (intrare standard), poate efectua o operațiune pe acea intrare și apoi poate scoate intrarea modificată în stdout (ieșire standard) sau într-un fișier. Awk este un limbaj de programare special conceput pentru lucrul cu fișiere text. Pentru a utiliza sed sau awk, va trebui să deschideți un prompt de comandă și să navigați la directorul care conține fișierele pe care doriți să le modificați. Apoi, puteți utiliza o comandă ca aceasta pentru a înlocui toate cazurile de „text vechi” cu „text nou” în toate fișierele cu extensia .txt: Pentru sed: sed -i 's/oldtext/newtext/g' *.txt Pentru awk: awk '{sub('text vechi

Posturi Populare