bash, добавление строки после указанной c строки - PullRequest
0 голосов
/ 09 января 2020

Для фактического создания сценария первоначальной настройки сервера мне нужно добавить строку, сохраненную в переменной, после указанной строки c в указанном файле c.

Я хочу добавить строку:

zend_extension = $phpextensiondir/ioncube_loader_lin_$phpextensionnumber.so

после следующей строки:

;realpath_cache_ttl = 120

в следующих файлах:

  • /etc/php/$phpversionnumber/cli/php.ini
  • /etc/php/$phpversionnumber/cli/fpm.ini

Я озирался, но не могу найти то, что понимаю. На самом деле я новичок в bash сценариях. Кто-нибудь может объяснить? Кажется, что sed не правильный выбор для него?

1 Ответ

1 голос
/ 10 января 2020
awk '{print} $0=="old line"{print "new line"}' file
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...