shell脚本

filepath=$(cd "$(dirname "$0")"; pwd)
echo "当前的绝对的路径为:"$filepath
echo "是否将当前路径下的文件复制到/home/目录(Y or N)"
read -n1 ans
if [ $ans = "y" ]; then
    if [  -d "$filepath/app_spagc" ]; then #判断当前目录下app_spagc是否存在
        if [ -d "/home/app_spagc" ]; then
            echo -e "/home/已经存在该目录是否将其删除再复制"
            read -n1 ans2
            if [ $ans2 = "y" ]; then
                rm -r "/home/app_spagc"
                echo "删除完成,开始复制"
                cp -r $filepath/app_spagc /home/

            fi
        else
            echo "正在复制当前目录下的/app_spagc到/home目录下"
            cp -rf $filepath/app_spagc /home/
        fi
    else
        echo "$filepath/app_spagc不存在"
    fi
fi
#开始转换字符格式
dos2unix /home/app_spagc/shell/*.sh
if [ [ $? -eq 0 ]]; then
    echo "shell目录下的所有sh转换转成"
fi
dos2unix /home/app_spagc/oracle/*.sql
if [ [ $? -eq 0 ]]; then
    echo "oracle目录下的所有sql转换转成"
fi
 sh /home/app_spagc/shell/shell_jdk.sh | tee –a /home/app_spagc/log/bushu.log
if [ [ $? -eq 0 ]]; then
    echo "jdk安装完成"
fi
sh  /home/app_spagc/shell/shell_create.sh | tee -a /home/app_spagc/log/bushu.log
if [ [ $? -eq 0 ]]; then
    echo "数据库创建完成"
fi
原文地址:https://www.cnblogs.com/tianyake/p/4537703.html