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
  • 相关阅读:
    PHP文件系统处理
    JavaScript数据类型
    JavaScript操作符
    JavaScript语法
    在 HTML 中使用JavaScript
    JavaScript概述
    PHP数组
    PHP基本语法
    Eclipse署动态web项目方法
    xml约束技术之dtd
  • 原文地址:https://www.cnblogs.com/ray-mmss/p/12435938.html
Copyright © 2011-2022 走看看