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'