# Definitions of filenames etc. BASE=`date "+%Y-%m-%d_%H.%M.%S"` #查看时间 TARGZ="$BAKDIR/$BASE.$IFU.tar.gz" export TARGZ_ENC=$TARGZ.gpg export TARGZ_ENC_BASE="${TARGZ_ENC##*/}" UPLOAD=`echo $UPLOAD | envsubst` OLDDIR=`pwd` cd "$SRCDIR"
TARGZ 左边的目录一直都找不到,不明它的实际作用什么
export输出的这两个环境变量的的用法是什么呢
这个等号的作用什么呢,在shell变成中
美元符号不是引用变量吗,为什么可以在后面家一个SRCDIR的目录
TARGZ 是定义的一个变量,指的是一个打包包文件名称
export 是一个 Linux 系统命令,目的是设置一个系统变量的 ,基本语法为:
export 系统变量名称=变量值
具体可以 cat /etc/profile 文件,这个是专门配置系统变量的文件。