【问题标题】:Grep db_name from codeigniter configuration来自 codeigniter 配置的 Grep db_name
【发布时间】:2023-03-16 01:56:01
【问题描述】:

我创建了一个脚本来将数据库和系统备份在单独的目录中,该目录将包含系统及其数据库。所以我需要知道系统拥有/使用的数据库。

我的整个项目都在使用 codeigniter 框架,我看到数据库信息是在 database.php 上定义的,所以我想要做的就是将数据库名称拉入我的 bash 脚本中。

到目前为止,我只能这样做。

$ grep -F "['default']['database']" config/database.php 
$db['default']['database'] = 'mydatabase';

我需要提取 mydatabase 并省略其他部分,我将如何使用 grep/sed/awk 做到这一点?

【问题讨论】:

    标签: php regex awk sed grep


    【解决方案1】:

    试试这个:

    $ grep -F "['default']['database']" config/database.php | cut -d = -f 2- | cut -d \' -f 2
    mydatabase
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-10
      • 1970-01-01
      相关资源
      最近更新 更多