#!/bin/sh old=$1 new=$2 base_root=/usr/local/snsconnector sns_num=5 for ((i=1;i<${sns_num};i++)) do if ((i==1)) then sed -i "s/${old}/${new}/g" ${base_root}/sns_connector/WebRoot/WEB-INF/classes/test.properties sleep 1 echo "the sns_connector1 app test.properties change successful !" else sed -i "s/${old}/${new}/g" ${base_root}/sns_connector$i/WebRoot/WEB-INF/classes/test.properties sleep 1 echo "the sns_connector$i app test.properties change successful !" fi done echo "all sns_connector change successful!"
保存为chonf.sh
执行 chonf.sh appid=1 appid=2 //将appid值由1变为2.
批量替换文件脚本 changfile.sh
./changefile.sh conf.properties conf.properties WebRoot/WEB-INF/classes
#!/bin/sh oldFile=$1 newFile=$2 path=$3 base_root=/usr/local/snsconnector DATE=$(date +"%Y%m%d") sns_num=5 for ((i=1;i<${sns_num};i++)) do if ((i==1)) then mv ${base_root}/sns_connector/${path}/${oldFile} ${base_root}/sns_upload/${oldFile}_${DATE} cp -r ${base_root}/sns_upload/${newFile} ${base_root}/sns_connector/${path}/${newFile} sleep 2 echo "the sns_connector1 app file change successful !" else cp -r ${base_root}/sns_upload/${newFile} ${base_root}/sns_connector$i/${path}/${newFile} sleep 2 echo "the sns_connector$i app file change successful !" fi done echo "all sns_connector change successful!"
相关推荐
说明:下载镜像文件的时候一般会给出MD5值,只要检测MD5值是不是一样就行了,就不必进行检测了。检测过程很长。 安装linux的时候,选择语言为简体中文,并不代表安装完后linux就显示为简体中文,这里选择语言是安装过程的...
Androidmanifest二进制文件修改工具C语言源码,可在Windows、Linux下编译使用,可批量修改同名tag的统一属性值等
6、批量处理,修改图像属性就是这么轻松 MagicEXIF 允许用户对多个图像文件进行批量操作,可操作的范围涵盖所有标准甚至非标准EXIF、GPS以及其他项目。MagicEXIF 还允许用户使用动态时间,每完成处理一张图的拍摄...
实例030 获取文件域的值 42 2.2 动态添加表单元素 42 实例031 不提交表单获取单选按钮的值 43 实例032 选中单选按钮后显示其他表单元素 44 实例033 根据数据表结构自动生成数据录入页面 45 实例034 投票...
3.9 修改特定的元素属性 61 3.10 动态跟踪元素属性 63 3.11 结论 65 第4章 面向Web的数据编码 66 4.1 辨别二进制数据表示 67 4.2 使用Base-64 69 4.3 在网页中转换Base-36数字 71 4.4 在Perl中使用Base-36 71 4.5 ...
修改BUG:在IDE中打开源代码文件(.e)后,高级选择夹组件不能正确切换到“现行子夹”属性设定的子夹。 9. 修改BUG:矢量动画支持库中的“矢量编辑框”组件在光标位于组件右下角时按右光标键进入下一行会导致显示...
实例235 文件属性分析 304 实例236 文件类型检测 306 实例237 判断文件的权限 308 实例238 从文本文件中读取注册服务条款 309 实例239 可以屏蔽刷新功能的文本计数器 310 实例240 判断文件是否被修改 312 实例241 ...
实例235 文件属性分析 304 实例236 文件类型检测 306 实例237 判断文件的权限 308 实例238 从文本文件中读取注册服务条款 309 实例239 可以屏蔽刷新功能的文本计数器 310 实例240 判断文件是否被修改 312 实例241 ...
03 DOM节点的增删改查与属性设值 04 正反选练习 05 js练习之二级联动 06 jquery以及jquery对象介绍 07 jquery选择器 08 jquery的查找筛选器 09 jquery练习之左侧菜单 第44章 01 jquery属性操作之html,text,val方法...
3.9 修改特定的元素属性 61 3.10 动态跟踪元素属性 63 3.11 结论 65 第4章 面向Web的数据编码 66 4.1 辨别二进制数据表示 67 4.2 使用Base-64 69 4.3 在网页中转换Base-36数字 71 4.4 在Perl中使用Base-36 71 4.5 ...
MySQL的安装 27 2.1 MYSQL系统的安装布局 28 2.1.1 二进制安装 28...Linux下安装源代码分发 32 2.2.6 总结 32 2.3 安装后期的的设置与测试 33 2.3.1建立启动MySQL的帐户 33 2.3.2 初始化授权表 33...
MySQL的安装 27 2.1 MYSQL系统的安装布局 28 2.1.1 二进制安装 28...Linux下安装源代码分发 32 2.2.6 总结 32 2.3 安装后期的的设置与测试 33 2.3.1建立启动MySQL的帐户 33 2.3.2 初始化授权表 33...
实例179 修改表单属性为弹出窗口 216 实例180 表单输入单元的文字设置 217 实例181 表单输入单元单击删除 218 实例182 表单文本输入的移动选择 219 实例183 通过下拉列表选择头像 220 3.5 CSS+DIV页面布局 222 实例...
NLP知识库是基于图灵中文语义认知计算技术的智能知识库模图灵机器人平台块,具有准确率高,操作简单的特点,通过该模块,平台用户及开发者可批量导入垂直领域的业务问答知识,让机器人快速实现垂直领域的问答能力。...