Find-Replace w pliku za pomoca
sed:
sed -e 's/find_str/replace_str/g' file.txt
man sed:
s /wyrażenie regularne/zamiennik/flagi (2)
Podmień znalezione wyrażenia regularne na zamiennik (w bieżącym buforze tekstowym). Zamiast ‘/’ można użyć dowolnego znaku. Dla
dokładniejszego opisu zobacz ed (1). Flagi to zero lub więcej z następujących:
g -- Globalnie. Podmieniaj wszystkie niezachodzące na siebie instancje
łańcucha, a nie tylko pierwszą z nich.
p -- Drukuj przestrzeń wzorców po dokonaniu podmiany.
w -- Zapisuj. Doklej bieżący bufor tekstowy do argumentu plikowego, tak jak
w komendzie w (o ile zostanie dokonana podmiana). Standardowe wyjście
jest używane jeśli nie podano argumentu plikowego.
Brak komentarzy:
Prześlij komentarz