#!/bin/bash makeEmptyDIR() { if [ ! -e $1 ]; then # echo "$1 do not exist!" mkdir -p $1 elif [ -e $1 ] && [ ! "$(ls -A $1)" ]; then # echo "$1 exist and null!" a=1 elif [ -e $1 ] && [ "$(ls -A $1)" ]; then # echo "$1 exist but not null!" cd $1 rm -r * fi } uncompressDir=/home/300tc/source_update_tmp makeEmptyDIR $uncompressDir updateSource=/media/nvme/300TC/update/source* boolSource=`ls -l $updateSource | wc -l` if [ ! $boolSource -eq 0 ] ; then temp=$(ls $updateSource) dd if=$temp | openssl des3 -d -k 123456|tar zxf - -C $uncompressDir rm $updateSource cd $uncompressDir chmod +x update1.sh sh update1.sh fi