当前位置:科技动态 > 搜索某个目录下所有jar包的mapper目录下的xml文件

搜索某个目录下所有jar包的mapper目录下的xml文件

  • 发布:2023-10-09 21:19

rm -rf /映射器/*
找到 /data/app/app-*/lib ! -路径“*xnpush*”! -路径“*门户*”! -路径“*defendcheck*”! -路径“*bak*”! -路径“*运河*”! -路径“*es*”! -路径“*任务*”! -路径“*黄金*”! -路径“*存款*”! -path "*security*" -name " *-app-*" -print |xargs cp -t /mapper

for i 在 `find /mapper -name "*.jar" | awk -F'/' '{print $NF}' | awk -F '.jar' '{print $(NF-1 )}'`;do unzip -o /mapper/$i.jar -d /mapper/$i;完毕

查找 /mapper -type d \( -name "com" -o -name "cn" -o -name "META-INF" -o -name "remote" \) | xargs rm -rf

rm -rf /mapper/*.jar

查找 /mapper -type f -name "*" -print | grep -vE“sqlmap|dbxnSqlmap|xnSqlmap|mainSqlmap”| xargs rm-rf

查找 /mapper/xnol-*/ -min深度 1 -类型 d | grep -vE“sqlmap|dbxnSqlmap|xnSqlmap|mainSqlmap”| xargs rm -rf

查找 /mapper -name "*.class" -print | xargs rm -rf

在性能测试中,由于微服务架构的原因,app端有超过50个jar包

可以使用上面的脚本解压并提取所有jar包中mapper文件的目录,实现对某个SQL的全局搜索

相关文章

最新资讯