zoukankan      html  css  js  c++  java
  • 修改目录下指定的文本内容及目录名称

    #!/bin/bash
    
    basepath=/home/master/smali/com/
    apkname=master
    
    cd /home
    
    
    #1 反编译
    echo --------1 正在执行反编译--------
    apktool d $apkname.apk
    if [ $? -ne 0 ];then
        echo " apktool d $apkname.apk 命令执行失败!"
        exit 4
    else
       echo --------"apktool d $apkname.apk执行成功"-------- 
    fi
    
    
    #2 替换指定关键字  $1---- 旧关键字   $2---- 新关键字
    echo --------2 正在替换文本--------
    sed -i s/$1/$2/g $(grep $1 -rl  /home/master)
    if [ $? -ne 0 ];then
        echo ' 替换文本失败!'
        exit 4
    else
       echo --------"文本替换成功"-------- 
    fi
    
    
    #3 替换指定目录
    echo --------3 正在更改目录名--------
    mv $basepath/$1 $basepath/$2
    if [ $? -ne 0 ];then
        echo ' 更改目录名称失败 '
        exit 4
    else
       echo --------" 目录名称修改成功 "-------- 
    fi
    
    
    #4 回编译
    echo --------4 正在执行编译--------
    apktool b $apkname 
    if [ $? -ne 0 ];then
        echo " apktool b $apkname 命令执行失败!"
        exit 4
    else
        echo --------"apktool b $apkname 命令执行成功"--------
    fi
  • 相关阅读:
    BFGS(1)
    局部加权之线性回归(1)
    遗传算法(1)
    Python扩展(Cython混编)
    梯度下降算法(1)
    Python矩阵作图库matplotlib的初级使用
    搭建FTP服务器与客户端(1)
    maven常见小问题整理
    git常用命令问题整理
    maven常用命令整理
  • 原文地址:https://www.cnblogs.com/ray-mmss/p/12435938.html
Copyright © 2011-2022 走看看