Grep db_name 来自 codeigniter 配置
Grep db_name from codeigniter configuration
我创建了一个脚本来在单独的目录中备份数据库和系统,该目录将包含系统及其数据库。所以我需要知道系统had/use.
是什么数据库
我的整个项目都在使用 codeigniter 框架,我看到数据库信息是在 database.php
上定义的,所以我想做的是将数据库名称拉到我的 bash 脚本中。
到目前为止,我只能做到这一点
$ grep -F "['default']['database']" config/database.php
$db['default']['database'] = 'mydatabase';
我需要提取 mydatabase
并遗漏其他部分,我该如何使用 grep/sed/awk 来完成?
试试这个:
$ grep -F "['default']['database']" config/database.php | cut -d = -f 2- | cut -d \' -f 2
mydatabase
我创建了一个脚本来在单独的目录中备份数据库和系统,该目录将包含系统及其数据库。所以我需要知道系统had/use.
是什么数据库我的整个项目都在使用 codeigniter 框架,我看到数据库信息是在 database.php
上定义的,所以我想做的是将数据库名称拉到我的 bash 脚本中。
到目前为止,我只能做到这一点
$ grep -F "['default']['database']" config/database.php
$db['default']['database'] = 'mydatabase';
我需要提取 mydatabase
并遗漏其他部分,我该如何使用 grep/sed/awk 来完成?
试试这个:
$ grep -F "['default']['database']" config/database.php | cut -d = -f 2- | cut -d \' -f 2
mydatabase