文档章节

工作学习日志(shell)

lanrenol
 lanrenol
发布于 2016/11/18 17:00
字数 170
阅读 1
收藏 0

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

}

 

 

© 著作权归作者所有

共有 人打赏支持
lanrenol
粉丝 1
博文 9
码字总数 2760
作品 0
昌平
CTO(技术副总裁)
从0开始学习SHELL 第一弹

自己接触LINUX已经有一年多了,学习了不少的命令,看过了不少书,但是总是看了忘,忘了看。总是在反复。自己总结原因还是因为自己在日常的生活和工作中使用的比较少的原因。 shell脚本对我来...

枫爱若雪
2012/04/09
0
5
高级运维工程师的打怪升级之路

运维工程师在前期是一个很苦逼的工作,在这期间可能干着修电脑、掐网线、搬机器的活,显得没地位!时间也很碎片化,各种零碎的琐事围绕着你,很难体现个人价值,渐渐的对行业很迷茫,觉得没什...

顶风走千里
2017/12/19
0
0
运维自动化之路---------一直在路上

运维工程师在前期是一个很苦逼的工作,在这期间可能干着修电脑、掐网线、搬机器的活,显得没地位!时间也很碎片化,各种零碎的琐事围绕着你,很难体现个人价值,渐渐的对行业很迷茫,觉得没什...

邱月涛
2017/12/07
0
0
Linux运维每日都在做什么工作?Linux运维学习

  Linux系统在互联网公司应用越来越多,也有不少的朋友愿意加入运维的行列中,那么,运维每天都做什么工作呢?   运维人员做事需遵循“简单、易用、高效”的原则。对于运维服务有3大宗旨:...

老男孩Linux培训
06/04
0
0
spark (二)

说明: 要在本地运行spark,因为spark是用scala语言写的,运行在JVM上面,你要做的只是安装java 6及以上版本就够了。 2.1 下载spark 访问http://spark.apache.org/downloads.html 的apache ...

KongFanhao
2016/06/20
34
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

(一)软件测试专题——之Linux常用命令篇01

本文永久更新地址:https://my.oschina.net/bysu/blog/1931063 【若要到岸,请摇船:开源中国 不最醉不龟归】 Linux的历史之类的很多书籍都习惯把它的今生来世,祖宗十八代都扒出来,美其名曰...

不最醉不龟归
27分钟前
6
0
蚂蚁金服Java开发三面

8月20号晚上8点进行了蚂蚁金服Java开发岗的第三面,下面开始: 自我介绍(要求从实践过程以及技术背景角度着重介绍) 实习经历,说说你在公司实习所做的事情,学到了什么 关于你们的交易平台...

edwardGe
34分钟前
7
0
TypeScript基础入门 - 函数 - this(三)

转载 TypeScript基础入门 - 函数 - this(三) 项目实践仓库 https://github.com/durban89/typescript_demo.gittag: 1.2.4 为了保证后面的学习演示需要安装下ts-node,这样后面的每个操作都能...

durban
44分钟前
0
0
Spark core基础

Spark RDD的五大特性 RDD是由一系列的Partition组成的,如果Spark计算的数据是在HDFS上那么partition个数是与block数一致(大多数情况) RDD是有一系列的依赖关系,有利于Spark计算的容错 RDD中每...

张泽立
52分钟前
0
0
如何搭建Keepalived+Nginx+Tomcat高可用负载均衡架构

一.概述 初期的互联网企业由于业务量较小,所以一般单机部署,实现单点访问即可满足业务的需求,这也是最简单的部署方式,但是随着业务的不断扩大,系统的访问量逐渐的上升,单机部署的模式已...

Java大蜗牛
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部