php - 来自 codeigniter 配置的 Grep db_name
问题描述
我创建了一个脚本来在单独的目录中备份数据库和系统,该目录将包含系统及其数据库。所以我需要知道系统拥有/使用的数据库。
我的整个项目都在使用 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
推荐阅读
- gradle - Intellij IDEA Plugin Gradle 开发 - 为现有类生成代码
- python - 如何使用 matplotlib 小部件塑造按钮?
- html - 单击图像时无法在图像上显示刻度线?
- ruby-on-rails - After deploy rails on Heroku Does`t work js and css
- pentaho - 在 JavaScript 步骤中使用两个不同的表
- javascript - 插入顺序是否保留在 Parse 一对多关系中?
- python - Pip install 不安装我自己使用 setuptools 创建的库的 .so 文件?
- rotation - FabricJS - 改变旋转点的锚边
- python - 如何使用 linphone python 包装器安装 H264 H263 编解码器
- python-3.x - 运行 300000 行的 csv 时 python 中的内存错误