Chinaunix首页 | 论坛 | 博客
  • 博客访问: 285423
  • 博文数量: 21
  • 博客积分: 3122
  • 博客等级: 中校
  • 技术积分: 780
  • 用 户 组: 普通用户
  • 注册时间: 2005-04-06 09:55
文章分类

全部博文(21)

文章存档

2011年(21)

分类: 系统运维

2011-08-14 23:04:47

工作中需要写个shell script,读取property文件的,使用读到的配置来连接SFTP sever,下载文件。以前没有试过读取property,印象中算法应该是用while循环逐行读取文件,然后匹配,这样的话对于每个需要读的key都要扫描一次,太麻烦,  上网去搜了一下, 没得到什么有效的方法, 研究了一下, 得出一个很简便的读取方法.

          property 文件一般每条都以等号(=)分隔key和value,如:  

                     username=Ross

                     password=1234

          于是shell可以这样写,

          USERNAME=`cat property_file | grep username | awk -F= '{print $2}'`

              个人觉得这种方法很简便,如果您有什么另外的方法实现,敬请分享。

阅读(2672) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~