У меня несколько текстовых файлов, находящихся в одной папке. Эти файлы создаются ежедневно с отметкой времени, например ABC_set_05082020.txt, DEF_set_050820202.txt. Я хочу создать одну папку, например destination_05082020.zip, в том же каталоге, который содержит все эти файлы.
Скрипт, который я создал, похож на
FILE_DIR1=home/users/documents/Files
FILE_NAME=$1
FILE_DATE_TIME1="${FILE_NAME}_set_`date +%Y%m%d`"
FULL_PATH1="${FILE_DIR1}${FILE_DATE_TIME1}.dat"
if [ $# -lt 1 ]
then
echo "*************************************************************************"
echo "* ERROR script requires <workbookname> "
echo "*************************************************************************"
exit $EXIT_SYS_ERROR
fi
if [ "$FILE_NAME" = "ABC" ]
then
zip -r $FILE_DIR1/destination.zip $FULL_PATH1
fi
# done
printf "$SCRIPT_NAME `date`: Info. Complete Successfully, exitings |$RC|.\n"
exit $EXIT_SUCCESS
здесь я могу создать destination.zip в том же каталоге, и destination.zip также содержит ABC_set_05082020.txt, но когда я распаковываю папку назначения. zip. Он содержит полный путь к папке, например home / users / documents / files / ABC_set_05082020.txt. Я не хочу, чтобы в нем был полный путь, когда я его распаковываю. Он должен содержать только мой текстовый файл. пожалуйста, помогите.