工作学习日志(shell)
博客专区 > lanrenol 的博客 > 博客详情
工作学习日志(shell)
lanrenol 发表于1年前
工作学习日志(shell)
  • 发表于 1年前
  • 阅读 1
  • 收藏 0
  • 点赞 0
  • 评论 0

新睿云服务器60天免费使用,快来体验!>>>   

摘要: 用shell读取自定义的配置文件,然后提取对应的参数,供主程序使用

1. 配置文件如config.ini, 格式如下:

[config_a]

host=www.lanrenol.com

name='lanrenol_a'

[config_b]

host=www.lanrenol.com

name='lanrenol_b'

2. 主程序读取,内容如下:

function main_page() {
echo "#### 请选择要进行的操作  ##### "
echo "1. 显示的: a"
echo "2. 取消选择: c"
echo ""
read -p "input:" is_entrue

if [ $is_entrue == 'a' ]
then
  main
elif [ $is_eelif [ $is_entrue == 'c' ]
then
   echo "======2"
else
   echo "None of the condition met"
fi
}
 

function main() {
for name in `cat .config.ini | grep '\[' | sed 's/\[//g' | sed 's/\]//g'`;
do
  echo $name
  host=( $( __readINI init_config.ini $name pc_host ) )
  name=( $( __readINI init_config.ini $name mobile_host ) )

    ## 这里可以开始调用自己相应功能的方法了

    $( __create_html $host $name )


done

}

 

#

function __create_html() {

echo $1

echo $2

}

 

 

标签: server shell
  • 打赏
  • 点赞
  • 收藏
  • 分享
共有 人打赏支持
粉丝 1
博文 9
码字总数 2760
×
lanrenol
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: