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包查看替换结果
python编写脚本替换 jar包文件_shell-替换jar包中配置文件脚本相关推荐
- shell脚本:遍历指定文件夹下.jar后缀的文件,并备份到目标文件夹
shell脚本:遍历指定文件夹下.jar后缀的文件,并备份到目标文件夹 批量备份源文件夹下的所有jar包 并用原名+日期时间重命名 过程如下: 创建一个sh文件: vim test.sh 按 i 进入 ...
- python编写微信自动抓取文件经历
python编写微信自动抓取文件经历 背景 前期 写代码&坑 背景 近期疫情肆虐,老师全都线上教学,微信群里多出来一大堆乱七八糟的文件,烦死宝宝了,每次还要看,要是doc还得转换成pdf再放进 ...
- java 读 jar外文件_读取Jar包外面的配置文件
比较常用的方法是将properties文件直接打入JAR包中,然后使用Properties类进行读取.有时候也需要读取在JAR外面的配置文件.废话不多说,直接上代码: import java.io.B ...
- python不能import当前目录下的文件_python无法导入包是什么原因
基本概念 Python中的包,即包含 __init__.py 文件的文件夹. 对于Python的包内导入,即包内模块导入包内模块,存在绝对导入和相对导入问题. 普通 Python 模块的搜索路径 1. ...
- python读取文本并且替换_python 读取文件并替换字段的实例
如下所示: fp = open(''test2.txt','w') #打开你要写得文件test2.txt lines = open('test1.txt').readlines() #打开文件,读入每 ...
- java jar manifest文件,java打包jar,以及manifest文件使用说明
java打包jar,以及manifest文件使用说明 http://20921556.javaeye.com/blog/263974 关键字: java jar Java的一种文档格式,JAR文件非常 ...
- python编写一个程序、实现文件的复制_写个python 脚本实现文件的递归拷贝
<派森>(Python)3.13 win32 英文安装版 类型:编程工具大小:21M语言:英文 评分:8.7 标签: 立即下载 今天翻电脑时突然发现有个存了很多照片和视频的文件夹,想起来是 ...
- 如何用python编写程序打开csv格式文件
目录 1.用pandas库打开 2.用python内置函数打开 1.用pandas库打开 用如下例子说明: import pandas as pd import os import csv data_ ...
- 用python编写一段分析txt文件中文字情绪的程序
好的,我们可以使用 Python 的第三方库来分析文本情绪.这里有一种使用 Python 的方法: 首先,你需要安装第三方库: pipinstall snownlp 然后,你可以使用以下代码来分析文本 ...
最新文章
- iOS:自己写的一个星级评价的小Demo
- 【游戏开发备注之二】配置Xcode版本控制SVN详细步骤内含部分问题解决方案
- 基于SSM实现校友录管理平台
- xml解析案例:一个简单的学生管理系统
- 你是什么时候真正从产品助理成长为产品经理的?
- [Abp vNext微服务实践] - 搭建租户管理服务
- Spark入门(五)Spark SQL shell启动方式(元数据存储在derby)
- js字符串拼接中关于单引号和双引号的那些事
- MOSS2010 中“找不到位于xxxx的web应用程序”的解决办法
- 七月算法机器学习 7 工作流程与模型调优 Kaggle案例泰坦尼克号问题
- 简易版的微信聊天存储方式
- 【Vegas原创】IPAD忘记密码重置恢复出厂设置
- 怎么把PWM信号转为模拟量
- 2022年全球与中国超级电容器市场现状及未来发展趋势
- SQL实战39.针对上面的salaries表emp_no字段创建索引idx_emp_no,查询emp_no为10005,
- 识别不了移动硬盘的解决方法
- CCF2018年:小明放学C++答案
- 【课程设计】Java 计算器实现(源码 + 详解)
- 测试稳定性三板斧,你了解多少?
- 妙味课堂H5音乐播放器实战视频课程 ajax实战教程