znajdź i zamień frazę w pliku tekstowym poprzez komendę w konsoli Linux

Komenda ma tę zaletę, że nie ma znaczenia wielkość pliku tekstowego. Może on zajmować nawet blisko 1 GB jak i więcej.

Ma ona postać:

sed -ie 's/starywyraz/nowywyraz/g' plik.txt

 

Jeśli w znajdowanym tekscie występują ukośniki (np. zamieniamy ścieżki serwerowe w pliku SQL) to należy je uwolnić:

sed -ie 's/\/sciezka\/dalsza/\/nowasciezka\/nowadalsza/g' plik.txt

 

W tym przypadku ukośnik bez uwolnienia występujący po wyrazie „dalsza” będzie ukośnikiem przedzielającym kwerendę dla polecenia sed

Możesz również polubić…

Inna porada:
Jeśli potrzebujemy szybko zaszyfrować plik wystarczy sama konsola i wbudowane…