python编写脚本替换 jar包文件_shell-替换jar包中配置文件脚本

脚本运行平台: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包查看替换结果

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值