shell编程中配置文件的使用
这里主要是点号“.”的使用。
首先写一个配置文件a.conf(不要对后缀太在乎),格式如下
laoda=1
laoer=2
laosan=3
laosi=4
完毕保存。
这时开始写脚本b.sh,如下
#!/bin/sh
echo "test start" (引号有没有无所谓,但为了好理解,还是加上吧)
if [ -r a.conf ]; then
. a.conf (关键,“点+空格+文件名”表示执行该文件,不再同一目录还是把文件前的路径加上吧)
fi
if [ $laoda = 1 ]; then(此处可以直接将配置文件中的变量值取出,在变量名前加$, 可以取得此变量的值,使用echo命令可以显示变量的值)
echo $laoda
echo "i am gg"
elif [ ${laoda} = 2 ]; then
echo "i am not gg"
else
echo "error"
fi
很简单的一种方法吧。
shell编程中配置文件的使用相关推荐
- shell 不等于_关于shell编程中的整数值比较的两种方式的简单操作实例
谈一谈关于shell编程中的整数值比较的两种方式 Shell编程有时处理一个对象时,需要我们对对象进行测试. 只有符合要求的才采取下一步操作,这样做的好处可以避免程序出错. 这个测试的对象可以是文件. ...
- shell编程中for/while/util/case/select/break/continue
2019独角兽企业重金招聘Python工程师标准>>> Shell编程中循环命令用于特定条件下决定某些语句重复执行的控制方式,有三种常用的循环语句:for.while和until.w ...
- linux shell let命令,shell编程中的let与(())
let与(()) 在shell编程中是可以互换的:它们在循环语句中控制变量变化非常有用: 使用let语句或者(())我们可以像C语言那样写程序~ 对于变量赋值,判断什么的不用繁琐的$VAR, -eq等 ...
- shell编程中如何执行oracle语句
shell编程中如果向oracle中插入数据之类的,需要先把执行语句放到文件中,然后再@这个文件执行 有如下俩种方式供参考: SQL=`sqlplus user/pwd@orains << ...
- shell编程中特殊字符的问题总结
shell编程中特殊字符的问题总结 --同事王怡春的总结: 近日在编写shell脚本的遇到的一些问题,然后上网搜搜学习后,以下是总结后的版本,给大家分享,如有问题,错误,欢迎指正 一 通配符( * ) ...
- 掌握shell编程中数组的常见用法及示例
From: http://www.embeddedlinux.org.cn/html/jishuzixun/201211/19-2386.html 给大家分享下数组的用法小例子,希望能给大家一点帮助. ...
- ll文件显示为?????_关于shell编程中的文件测试简单的操作实例
谈一谈关于shell编程中的文件测试 Shell编程有时处理一个对象时,需要我们对对象进行测试. 只有符合要求的才采取下一步操作,这样做的好处可以避免程序出错. 这个测试的对象可以是文件.字符串.数字 ...
- 轻松掌握shell编程中数组的常见用法及示例
缘起:在老男孩进行linux培训shell编程教学中,发现不少水平不错的网友及同学对数组仍然很迷糊,下面就给大家分享下数组的用法小例子,希望能给大家一点帮助.其实SHELL的数组很简单,好用.我们学习 ...
- shell 编程中空格的使用,双引号,单引号,反引号
http://blog.csdn.net/panda19881/article/details/6626727 1.定义变量时, =号的两边不可以留空格. eg: gender=femal----ri ...
最新文章
- c# 读hex_c#十六进制到位转换(c# hex to bit conversion)
- Leetcode-探索 | 旋转数组
- SharePoint Hello World Web Part
- 团体程序设计天梯赛-练习集 L1-002 打印沙漏
- c++变量的作用域、生存期和可见性
- 前端学习(2156):uglifyjswebpackplugin的使用
- NLP深度学习:近期趋势概述(二)
- MyBatis动态插入的实现
- 网站前端_KindEditor.基础入门.0002.KindEditor_3.4.2配置参数?
- 简单说几个常见的数据结构
- 定时执行自动化脚本-(一)导入保存jmeter参数至文件的jar包
- PyCharm设置中文使用官方自带的汉化包
- 2022-强烈推荐的7款浏览器插件
- Java之T分布计算数据的双侧置信区间
- 阿里小蜜:语音识别、语义分析、深度学习在手机淘宝的实战分享
- VC++6.0安装、编译NTL类库
- 电脑突然上不了网,而且ping网关可以通
- RocketMq 消费者
- Markdown中常用LaTex数学符号和数学公式排版整理
- 常用测试用例设计方法总结
热门文章
- springmvc工作流程详解_SpringMVC工作原理详解
- ARP,这个隐匿在计网背后的男人
- 比穷更可怕的事情是什么?
- 一图理解M0不同优先级中断及Pendsv切换
- SysTick_Handler cortex-m0 LPC1114
- Window插件获取窗口坐标
- 华为harmonyos发布会,海雀科技首款HarmonyOS智能摄像头Pro亮相华为智慧屏新品发布会...
- 汇编语言比C51需要效率高,汇编语言与C51语言实现跑马灯实验的比较 -
- 大学生日记:我走出了农村 却永远走不进城市
- 金山办公:2021年净利润10.42亿元,同比增长19%