Замена в диапазоне строк sed
Применить замену только к строкам с 5 по 15
sed '5,15s/DEBUG/INFO/g' app.log
more sed
all 15 commands →
Извлечь значение из key=value
sed -n 's/^DB_HOST=//p' .env
Заменить первое вхождение в строке
sed 's/foo/bar/' file.txt
Заменить все вхождения (глобально)
sed 's/foo/bar/g' file.txt
Изменение файла на месте
sed -i 's/old/new/g' config.cfg
In-place с резервной копией
sed -i.bak 's/old/new/g' file.txt