Я хочу заменить конкретную строку memory_limit = 128M
на memory_limit = 512M
в файле /etc/php5/apache2/php.ini
:
sed 's/memory_limit = 128M/memory_limit = 512M/g' /etc/php5/apache2/php.ini
Почему команда не работает?
Просто используйте sed -i
, чтобы изменить файл на месте.
Можно использовать Vim в режиме Ex:
ex -sc '/memory_limit = /s/128/512/|x' /etc/php5/apache2/php.ini
/memory_limit = /
находят корректную строку
s
, замена
x
сохраняет и закрывается