# 根据key获取value(适用于key=value格式的数据)
# 调用格式 info key <file>
function info(){# 获取key所在的行info_line=`sed -n "/^$1/p" $2`if [[ -z $info_line ]];thenecho "$1为空,请核查"exit 4fi# 入参key赋给变量,因为$1结合其他命令很容易出错,所以这里单独定义tmp_str=$1# 取key的长度,+1是为了去掉 =tmp_len=${#tmp_str}+1# 返回key对应的value值echo ${info_line:${tmp_len}}
}

实例
假设存在文件userInfo.txt,且文件中有数据 username=mote

username=`info username ./userInfo.txt`
echo username # 得到mote

shell从文件中根据key获取value相关推荐

  1. Java中的properties文件中的key不能使用项目中的接口名和Java文件名

    Java中的properties文件中的key不能使用项目中的接口名和Java文件名,否则在反射生成实体类的时候会出现报错的情况.

  2. 百度度地图总是提示key 验证出错 请在 AndroidManifest xml 文件中检查 key 设置解决办法

    调用百度度地图总是提示key 验证出错! 请在 AndroidManifest.xml 文件中检查 key 设置 logcat提示如下 01-06 10:08:37.886: E/baidumapsd ...

  3. shell导出txt乱码_【转】Shell乱码文件中的控制字符处理

    一.显示文件中的控制字符 当从其他系统下载文件时,有时要删除整个文件的控制字符(非打印字符),从菜单中捕获一个应用的屏幕输出有时也会将控制字符输出进文件,怎样知道文件中是否有控制字符?使用cat-vf ...

  4. 去除linux 文件中的控制字符,Shell乱码文件中的控制字符处理

    一.显示文件中的控制字符 当从其他系统下载文件时,有时要删除整个文件的控制字符(非打印字符),从菜单中捕获一个应用的屏幕输出有时也会将控制字符输出进文件,怎样知道文件中是否有控制字符?使用cat-vf ...

  5. ipa图片解密 php,ipa文件中的图片获取

    为什么要扒ipa中的资源 做外包的同志们应该都了解,经常会接到高仿某app的项目,UI和开发并行的情况下,估计框架都搭完了,UI美美图还没切好,所以我们就要从高仿的app中把我们需要的图片先扒出来,暂 ...

  6. java获取json中的某个值_接口测试之json中的key获取

    在很多情况下我们在进行接口测试的时候都会有获取上个接口返回的json数据中的某个key值,然后下个接口调用这个key值.今天给大家讲解一下针对不同类型的json获取某个key的值. 一.首先是单纯ob ...

  7. 接口测试之json中的key获取

    在很多情况下我们在进行接口测试的时候都会有获取上个接口返回的json数据中的某个key值,然后下个接口调用这个key值.今天给大家讲解一下针对不同类型的json获取某个key的值. 一.首先是单纯ob ...

  8. php如何获取html的值,请教同一个文件中php如何获取html的变量值?

    代码如下: 配置器 请设置您要修改的属性:金币: 经验: 道具:test connect."; echo ($jb);echo ($jb);echo ($jy);?> 在浏览器打开这个 ...

  9. shell提取文件中的dojo mobile类

    2019独角兽企业重金招聘Python工程师标准>>> 需求: 我想把index.html中的型如data-dojo-type="dojox/mobile/Xxx" ...

最新文章

  1. numpy使用np.set_printoptions函数抑制numpy数组输出结果使用科学计数法进行显示(suppressing scientific notation in numpy array)
  2. MacOS sublime-text-removal
  3. 使用 IntraWeb (15) - 基本控件之 TIWEdit、TIWMemo、TIWText
  4. Qt数字与字符串之间的相互转换
  5. Android view.settran,Android RecyclerView从入门到玩坏
  6. mysql 管理instance_对于多instance安装的MYSQL来说,起停的过程相对复杂,可以定义一些简单的脚本来简化日常的管理。1# 环境变量脚本[mysql@mysql01 scri...
  7. mysql的time格式化_【mysql格式化日期】
  8. 解救小哈(dfs或bfs)
  9. 使用artTemplate模板将json转换为html页面
  10. 一汽奔腾b7o价位_全新奔腾B70正式上市,前脸被吐槽酷似某豪华品牌
  11. 添加元素:让图片变废为宝
  12. java面向对象的理解_面向对象及其核心的概念:抽象、继承与多态、封装
  13. 西安理工大学计算机考研备考指南(863数据结构)
  14. 【随记】Dialog dismiss无法正常关闭问题
  15. linux 下 cents os 7 下 安装JDK JRE TOMCAT 并配置环境变量
  16. AE开发之主窗体通过Base Comand和IHookHelper接口向子窗体转递图层信息方法模板
  17. 在CentOS 7配置IPv6 DNS Server
  18. jenkins自动打包并向Harbor推送镜像
  19. CDbCriteria CArrayDataProvider zii.widgets.grid (2)
  20. linux双显卡配置_linux双显卡解决方案

热门文章

  1. iOS开发常见技术链接分享
  2. 怎么避开代还系统开发的套路?
  3. facebook登录功能xml文件中application Id的配置问题
  4. 面试题整理 !=!=未看 *****面试题整理最全 有用
  5. 微信小程序 常用轮子
  6. 小程序开发(一)| 简介
  7. 如何制作精油分类标签
  8. 实验笔记之——基于DWT的octave layer(DWT在pytorch中实现)
  9. 多功能数字钟c语言单片机PPT,基于51单片机多功能数字钟的设计
  10. 如何在word文档中插入一条水平直线