使用SED将行插入php.ini的顶部

时间:2017-11-29 20:37:37

标签: awk sed insert

我需要使用单个bash脚本将以下行添加到PHP文件的顶部。

我特别擅长Sed / Awk命令。我熟悉许多其他Linux命令。

以下是这些行。

[xdebug]
zend_extension=/usr/lib/php/20150306/xdebug.so
xdebug.remote_host = notsharingmydomainsorry.com
xdebug.idekey = "MYKEYIMNOTSHARING"
xdebug.remote_autostart = 1
xdebug.remote_connect_back = 1
xdebug.remote_enable=1
xdebug.remote_port=9000
xdebug.show_local_vars=0
xdebug.var_display_max_data=10000
xdebug.var_display_max_depth=20
xdebug.show_exception_trace=0
xdebug.remote_handler=dbgp

第二行:我想用find / -name "xdebug.so"替换硬编码的位置,但我不断修改语法。

php.ini文件位于/etc/php/7.0/fpm/php.ini

我需要在文件顶部的初始[PHP]之后添加这些行。这将进入我们的开发服务器的自动部署。

我宁愿不做利用外部文件的Sed / Awk命令。我将每个服务器的整个部署脚本放在一个文件中,我希望保持这种方式。

我知道你可以做sed -i filenamewithbits.txt filenametochange.txt

之类的事情

我对此并不感兴趣,无论它有效。

0 个答案:

没有答案