shell读取配置文件-sed命令】的更多相关文章

参考:http://www.cnblogs.com/binbinjx/p/5680214.html 做批量软件安装自动化时,都喜欢用配置文件的方式改变参数,那怎么通过shell读取配置文件的配置呢?参考以上链接,根据易用性依次讨论三种方法: 假设配置文件config的内容如下: #!/bin/bash #configuration ID= IP=192.168.3.154 Name=test 1 直接将配置信息加载到session的环境变量中 #source config #echo $ID #…
sed命令相关: https://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856901.html https://www.cnblogs.com/DragonFire/p/6600121.html 这里我们要做的功能是: 输入一个目录"/data/data8" 在shell中将其变换为"\/data\/data8" (这是为了能在shell后边的sed命令中直接使用) 先来看看直接使用命令如何实现: echo “/…
sed 编辑命令 sed 编辑命令对照表 把 /etc/passwd 文件赋值到当前路径下,进行操作 cp /etc/passwd ./ cat -n passwd sed 删除操作 删除 passwd 文件的第一行 sed -i '1d' passwd 删除 1-3 行 sed -i '1,3d' passwd 删除不能登录的用户,即 /sbin/nologin sed -i '/\/sbin\/nologin/d' passwd 删除以mail开头一直到以 ftp开头的行 sed -i '/…
Sed简介 Sed是Stream Editor(流编辑器)缩写,是操作.过滤和转换文本内容的强大工具,常用功能有增删改查. Sed命令执行流程 Sed语法格式 Sed [option] ‘[匹配][处理]’ [file] 说明:个人将语法中sed命令部分分为先匹配后处理两个部分.Sed可以接文件,也可以接标准输入,比如管道等. 查看Sed版本 [root@web01 mnt]# sed --version GNU sed version 4.2.1 统一实验文本 [root@web01 sed]…
先来给一个案例: #将old.sql文件中的符号“|”替换为“,”,并保存到test.sql文件中 sed "s/|/,/g" "old.sql"> test.sql #将test.sql文件中的每一行最后的符号“,”删除 sed -i 's/,$//g' test.sql #在test.sql文件中每行的开头添加左括号“(” sed -i 's/^/(&/g' test.sql #在test.sql文件中每一行的末尾添右括号“)” sed -i 's…
原文地址:http://bbs.chinaunix.net/thread-3628456-1-1.html 总结地址:https://www.cnblogs.com/binbinjx/p/5680214.html 配置文件config内容如下 ID= IP=192.168.3.154 Name=test 方法一,利用sed解析文本,提取配置信息 id=`sed '/^ID=/!d;s/.*=//' urfile` ip=`sed '/^IP=/!d;s/.*=//' urfile` name=`…
例1:批量的将变量的值代替指定文件中的指定内容. #!/bin/bash for i in {1..100} mgr_port=`expr $i + 5345` data_port=`expr $i + 6345` site_id=$i `sed -i "s/5347/$mgr_port/g" dmhs.hs` `sed -i 's/6347/'$data_port'/g' dmhs.hs` `sed -i s/2222/$site_id/g" dmhs.hs` `sed -…
原始文件内容 -bash-3.2# cat configTest.xml <?xml version="1.0" encoding="UTF-8"?> <config> <base-config> <config-version>1</config-version> <core>8</core> <version>2.0</version> </plug…
配置文件CoverageInfo FTP_URL=ftp://svn-fb.sicent.com:21/jenkins/Jifei_Repo/OL-2/IDC_Platform/bar_seats_coverage/trunk/2016-04-06.16 FTP_USER=jenkins FTP_PASS=jenkins SVN_URL=https://js-yuanshengtao.sicent.corp/svn/idc-server/trunk SVN_VER=16 BUILD_DIR=/h…
https://blog.csdn.net/qq_36684665/article/details/81134179 亲测有用!…