我需要一些帮助来理解给定 shell 脚本的以下几行。
这里$_filecount
变量保存要归档的文件数
在这里我想知道什么$TARC
意思,搜索了这个命令,但没有得到TARC
和TARU
命令的结果。谁能解释一下这些命令是什么
_archive=${ARCHIVE_PATH}/${_name}_$(hostname)_${_today}.tar
if [ $_filecount -ne 0 ]; then
if ! [ -f ${_archive} ]; then
touch ${ARCHIVE_PATH}/${_today}
$TARC ${_archive} -C ${ARCHIVE_PATH} ${_today}
rm -f ${ARCHIVE_PATH}/${_today}
fi
for i in ${_filelist}; do
$TARU ${_archive} -C ${_path} $i
[ $? -eq 0 ] && rm -f ${_path}/$i
done
fi
cygwin
当使用at line $TARC运行此代码时,${_archive} -c ${ARCHIVE_PATH} ${_today}
将返回以下错误
tar: invalid option -- 'E'
Try `tar --help' or `tar --usage' for more information.
提前感谢您的帮助