首页 > 编程语言 > 详细

shell-替换jar包中配置文件脚本

时间:2020-07-04 21:49:54      阅读:407      评论:0      收藏:0      [点我收藏+]

脚本运行平台:centos7.3

1、编写脚本

vi /tmp/change.sh

#!/bin/bash
#需要替换的包名称
bmc=$1
#需要替换的文件名称
hhwjmc=$2
#找到替换文件路径
thwjlj=`jar -tvf \$bmc|grep \$hhwjmc|awk ‘{print \$NF}‘`

echo $bmc
echo $hhwjmc
echo $thwjlj
#把要替换的文件解压出来
jar -xvf $bmc $thwjlj
#删掉原文件
rm -f $thwjlj
#换掉文件
cp thwj/$hhwjmc $thwjlj
#重新将文件加入到jar包中
jar -uvf $bmc $thwjlj
echo ‘替换完成‘
#删除解压文件
rm -rf $thwjlj

2、执行脚本

  ./change.sh credit-resource-query-web.jar application.yml

3、进行验证,进入jar包查看替换结果

shell-替换jar包中配置文件脚本

原文:https://www.cnblogs.com/wukc/p/13236439.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!