суббота, 19 апреля 2008 г.

Замены подстроки в файле

perl -pi -e 's/old_string/new_string/g' file_pattern

3 комментария:

Анонимный комментирует...

Саша, а sed?

sed 's/old/new/' -i file.txt

это сделает замену только первого вхождени old в строке. для замены old на new по всей строке, как и в перловском варианте в конце добавить g

Александр комментирует...

Дак само собой и sed тоже. Но тогда это была бы пометка к статейке как sed и строки:)

Александр комментирует...

Удалить пустые строки из файла
grep "." file