shell 简单读取配置的方法

业务需要经常登录不同的服务器 进行某些重复性的操作,做个批量的shell脚本可以减少人工的机械操作
一步步的优化后,将获取配置优化的步骤两种方法记录

目录

shell 读取配置方法

方案一 直接读取配置

配置文件 按固定顺序写在 config 文件中 并在 getConfig中按顺序读取

shell 读取配置方法

shell 读取配置方法

调用方式:

shell 读取配置方法

优点:

貌似没什么优点,可能是简单?

缺点:

对其他人不太友好,必现按照固定的位置进行配置,配置多了完全不知道那个配置是做什么的 所以建议使用方案二

方案二 键值对读取配置

配置文件 按键值对写在 config 文件中 并在 getConfig中按顺序读取

shell 读取配置方法

shell 读取配置方法
sed '/^scriptMainURI=/!d;s/.*=//' ./config
如果需要配置中 有注释 例如 屏蔽该行空格后内容的 可以使用

shell 简单读取配置的方法

sed -n '/^scriptMainURI=/s/[^=]*=\([^ ]*\) .*/\1/p' ./config

优点:

使用清晰

本作品采用《CC 协议》,转载必须注明作者和本文链接
chowjiawei
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
测开 @ 新大陆数字技术股份有限公司
文章
76
粉丝
42
喜欢
238
收藏
410
排名:238
访问:4.0 万
私信
所有博文
博客标签
社区赞助商