echo 创建的目录名称

echo 创建的目录名称

我试图回显我在脚本中创建的新目录。

BACKUP_DIR=`mkdir /tmp/"$TICKET_NUM"_EAR_BACKUP_"$(date "+%Y%m%d")"`
echo $BACKUP_DIR

但是,新创建的目录没有在屏幕上显示。我遗漏了什么吗?

答案1

您正在回显 的输出mkdir,因为您正在通过反引号运算符执行命令`并将结果分配给BACKUP_DIR变量。

的输出mkdir将为空白。

你应该尝试这样的事情:

BACKUP_DIR=/tmp/${TICKET_NUM}_EAR_BACKUP_`date "+%Y%m%d"`
echo "${BACKUP_DIR}"
mkdir "${BACKUP_DIR}"

相关内容