当前位置: 首页 > news >正文

给人家做网站服务器自己搭吗/社群营销成功案例

给人家做网站服务器自己搭吗,社群营销成功案例,wordpress查看访问量,建外贸网站公司(本人正在参加2015博客之星评选,诚邀你来投票,谢谢:http://vote.blog.csdn.net/blogstar2015/candidate?usernamezhouzxi) 最近,在从事开发工作的过程中,遇到了一个需求:用shell脚本实现对配置文件的读取&…

(本人正在参加2015博客之星评选,诚邀你来投票,谢谢:http://vote.blog.csdn.net/blogstar2015/candidate?username=zhouzxi)

最近,在从事开发工作的过程中,遇到了一个需求:用shell脚本实现对配置文件的读取,并将读取到的配置项写入到新的文件中。

为了完成该需求,我们考虑使用awk命令,该命令把文件中的内容逐行的读入,按照特定的规则对每行记录进行处理。

例如,我们要从文件Config.ini(位于当前用户的etc目录下)中获取各个配置项的值,并将之写入到NetworkInfo.txt文件中。其中,Config.ini文件的内容如下:

[network]
; ip of database
ip=10.10.10.10
; port of database
port=9999

我们编写如下的shell脚本GetDatabaseConfig.sh:

#!/bin/ksh

CFG_FILE=$HOME/etc/Config.iniIP=` awk '$1~/\[.*/{_cdr_par_=0}\$0 ~ /^ *\[ *network *\]/ {_cdr_par_=1}\$0~/^[\011 ]*ip *=.*/ { if(_cdr_par_==1) { sub("="," "); print $2; exit 0} }\' ${CFG_FILE}`PORT=` awk '$1~/\[.*/{_cdr_par_=0}\$0 ~ /^ *\[ *network *\]/ {_cdr_par_=1}\$0~/^[\011 ]*port *=.*/ { if(_cdr_par_==1) { sub("="," "); print $2; exit 0} }\' ${CFG_FILE}`main()
{echo "ip =" $IPecho "port =" $PORTecho "[network]" >> NetworkInfo.txtecho "ip=$IP" >> NetworkInfo.txtecho "port=$PORT" >> NetworkInfo.txtecho "finish !!!!!!!!!!!"
}## Execute main function
main $*

将该脚本上传到Linux机器上,并使用“chmod 777 GetDatabaseConfig.sh”修改该脚本的权限,然后运行“./GetDatabaseConfig.sh”命令,结果如下:

ip = 10.10.10.10
port = 9999
finish !!!!!!!!!!!

同时,可以看到在当前目录下生成了NetworkInfo.txt文件,其内容为:

[network]
ip=10.10.10.10
port=9999

本文中的shell脚本已提交到GitHub上,欢迎下载阅读:https://github.com/zhouzxi/GetDatabaseConfig

参考资料:
1.http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2858470.html
2.http://www.cnblogs.com/repository/archive/2011/05/13/2045927.html

http://www.jmfq.cn/news/4900483.html

相关文章:

  • 织梦网站模板修改/seo基础入门教程
  • 成都企业网站设计制作/seo优化代理
  • wap网站建设方案/百度官方网首页
  • wordpress 本地化函数/石家庄seo优化公司
  • 网站建设的需求分析/seo为什么要进行外部优化
  • 做软件网站/百度seo排名曝光行者seo
  • 电子商务网站建设课设/短视频推广平台
  • 做网站不带优化的吗/爱站工具包官网
  • 重庆市建设工程信息网站/网络营销方案设计范文
  • 域名访问不了织梦网站/百度下载安装到桌面上
  • 浅析b2c电子商务网站的建设/网站下载免费软件
  • 视频网站应该怎么做/苏州疫情最新通知
  • 北京网站建设华网天下科技/企业网络搭建
  • 武汉seo公司排名/东莞seo优化排名推广
  • 做外贸做网站/在哪里可以免费自学seo课程
  • 网站建设邀请函/网络推广员是干什么的
  • 重庆网站建设推荐/北京seo教师
  • 链接网站logo/自媒体是什么
  • php做的网站预览/企业seo顾问服务阿亮
  • 建网站自己做服务器/网络平台怎么创建需要多少钱
  • 浅谈幼儿园网站的建设与管理制度/自己怎么做百度推广
  • 临漳企业做网站推广/百度大数据查询怎么用
  • 桂林卖手机网站/网站一键收录
  • 武汉论坛网/吴中seo网站优化软件
  • 青岛专业做外贸网站/免费b站推广网站在线
  • 新建南昌网站建设公司/长春seo按天计费
  • 电子商务平台网站源码/口碑营销成功案例有哪些
  • 微信朋友圈做网站推广赚钱吗/关键词优化排名软件哪家好
  • 建设部颁发的证书网站/如何进行品牌宣传与推广
  • 怎么做网站适配/怎样在平台上发布信息推广