如何使用bash脚本重命名文件

时间:2019-11-29 10:09:40

标签: bash

TOMCAT_FILE=/sys/project/apache-tomcat-8.5.47.tar.gz
if [ -e "$TOMCAT_FILE" ]
then
    echo "##############"
    echo ""
    echo "Installing Tomcat"
    tar zxf $TOMCAT_FILE -C /sys/project/
    echo "##############"
    echo "Tomcat Installation completed"
    mv  $TOMCAT_FILE/apache-tomcat-8.5.47
    echo "tomcat source file moved to apache"
    echo "Removing tomcat tar file from the current directory"
    rm -rf $TOMCAT_FILE/apache-tomcat-8.5.47.tar.gz
    echo "tomcat tar file removed"
fi

我有bash脚本来安装tomcat,在安装tomcat tar文件后,我需要像这样重新命名tomcat文件(apache-tomcat-8.5.47改为apache),但是当我运行脚本文件时,重命名和删除操作没有发生当我检查源目录/ sys / project /时。

能不能请一些建议我完成这项任务的人。

1 个答案:

答案 0 :(得分:2)

mv $TOMCAT_FILE/apache-tomcat-8.5.47

无法工作,因为需要指定您要将其移动到的位置,可能类似于

mv /sys/project/apache-tomcat-8.5.47 /sys/project/apache