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