Zbiorcze znajdowanie i zastępowanie tekstu w wielu plikach na komputerze z systemem Windows

Find Replace Text Multiple Files Bulk Windows Pc



Jako ekspert IT często jestem pytany, jak zbiorczo znaleźć i zamienić tekst w wielu plikach na komputerze z systemem Windows. Można to zrobić na kilka różnych sposobów, w zależności od tego, co chcesz osiągnąć. Jeśli potrzebujesz tylko zamienić część tekstu w kilku plikach, możesz użyć prostego edytora tekstu, takiego jak Notepad++. Po prostu otwórz pliki, które chcesz zmodyfikować, naciśnij klawisze Ctrl+H, aby otworzyć okno Znajdź i zamień, a następnie w odpowiednich polach wprowadź tekst, który chcesz znaleźć i zamienić. Możesz także użyć Notepad++ do wyszukiwania w wielu plikach, otwierając okno Znajdź w plikach (Ctrl+Shift+F). Jeśli potrzebujesz wykonać bardziej złożone zamiany lub chcesz zamienić tekst w dużej liczbie plików, możesz użyć narzędzia wiersza poleceń, takiego jak sed lub awk. Sed jest edytorem strumieniowym, co oznacza, że ​​może pobierać dane wejściowe z pliku lub ze standardowego wejścia (standardowe wejście), wykonywać pewne operacje na tym wejściu, a następnie wyprowadzać zmodyfikowane dane wejściowe na standardowe wyjście (standardowe wyjście) lub do pliku. Awk to język programowania zaprojektowany specjalnie do pracy z plikami tekstowymi. Aby użyć sed lub awk, musisz otworzyć wiersz poleceń i przejść do katalogu zawierającego pliki, które chcesz zmodyfikować. Następnie możesz użyć takiego polecenia, aby zamienić wszystkie wystąpienia „starego tekstu” na „nowy tekst” we wszystkich plikach z rozszerzeniem .txt: dla seda: sed -i 's/stary tekst/nowy tekst/g' *.txt dla awk: awk '{sub('stary tekst

Popularne Wiadomości