Sed

Параметры

-i

-e

Документация

Замена в файле

sed -e 's/oldstuff/newstuff/g' inputFileName > outputFileName

Нельзя указывать одинаковый исходящий и принимающий файл. Врезультате его длина будет = 0

Замена без временного файла

sed -i 's/abc/def/' file

sed -e 's/abc/def/' file

Замена в потоке

echo 123123| sed 's/1/5/g'

echo 123123| sed 's%1%5%g'

echo 123123| sed 's$1$5$g'

echo 123123| sed 's|1|5|g'

Ссылки

http://citforum.ru/operating_systems/articles/tut_6.shtml

http://ant0.ru/sed1line.html (Рецепты)