Î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