Jenkins自动化测试:使用临时文件实现不同测试用例间的变量传递_20160624_七侠镇莫尛貝

来源:互联网 发布:iphone6网络连接不上 编辑:程序博客网 时间:2024/06/05 15:01


方法:用sed读写文件里的变量:

# 创建一个配置文件,写入一个参数:counter=1

echo "counter=1" > target/vars.inf


#读取counter

counter=`sed '/^counter=/!d;s/.*=//' target/vars.inf`

echo $counter

#显示1


#把counter值加1

sed -i "s/$counter/$((counter+1))/" target/vars.inf

echo $counter

#显示2

===========================================

#把数据库用户名改成xxx

sed -i "s#^dataSource.username =.*#dataSource.username = xxx#g" config.properties


#win-unix回车换行格式转换

sed -i 's/\r//g'  config.properties

0 0
原创粉丝点击