shell读写ini配置文件——20120515
来源:互联网 发布:树莓派安装kali linux 编辑:程序博客网 时间:2024/05/16 15:37
# !/bin/bashINIFILE=$1SECTION=$2ITEM=$3NEWVAL=$4function ReadINIfile() { ReadINI=`awk -F '=' '/\['$SECTION'\]/{a=1}a==1&&$1~/'$ITEM'/{print $2;exit}' $INIFILE` echo $ReadINI}function WriteINIfile() { WriteINI=`sed -i "/^\[$SECTION\]/,/^\[/ {/^\[$SECTION\]/b;/^\[/b;s/^$ITEM*=.*/$ITEM=$NEWVAL/g;}" $INIFILE` echo $WriteINI }if [ "$4" = "" ] ;then ReadINIfile $1 $2 $3else WriteINIfile $1 $2 $3 $4fi脚本使用的格式:
#./ini.sh $1 $2 $3 读取ini
#./ini.sh $1 $2 $3 $4 写入ini "newval"
$1 ini文件的路径; $2 :ini文件 [setion] $3 <var> $4<newval>
ini.ini
[config]
ip=10.0.0.1
disk=/dev/sdb
[cfg]
com=nnnnn
[http]
url=http://web/
好了ok了。。
- shell读写ini配置文件——20120515
- MFC 读写配置文件——ini文件
- [Python] 文件读写——处理ini配置文件
- MFC学习笔记——读写配置文件(.ini)和注册表
- ini配置文件读写
- 读写配置文件 ini
- C#读写INI配置文件
- C++读写ini配置文件
- VC++读写INI配置文件
- C#读写ini配置文件
- C++读写ini配置文件
- C#读写ini配置文件
- C#读写ini配置文件
- C#读写INI配置文件
- INI配置文件读写
- 读写配置文件(.ini)
- VC ini配置文件读写
- python 读写 .ini 配置文件
- 定制UINavigationBar
- 马云:我是信念坚定的人
- 浅析usbhid驱动如何源源不断的获取usb鼠标数据
- Uboot之一:BootLoader的概念
- 三种查找算法简介
- shell读写ini配置文件——20120515
- 第十三周【任务三】【任务3】写一个程序,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、Triangle(三角形)。
- 线程安全的理解和如何保证线程安全
- CSS样式
- The Configuration File – “Branch” Section
- 第十三周作业(一)
- java 对称加密——密钥与加密后的数据存盘方式
- Mount a remote file system using sshfs and fuse - How to install sshfs
- 关于树状 结构 遍历根节点的所有子节点---验证可用