posted by 구름너머 2010. 4. 20. 10:50

#!/bin/ksh

if [ $# -eq 1 ]
then

echo " "
echo "Step1. 디렉토리가 존재하지 않으면 생성합니다."

#1.첫번째 DIR

dir1=`dirname $1`

#2.두번째 상위DIR

dir2=`dirname $dir1`

#3.3번째 상위DIR
dir3=`dirname $dir2`


echo "-------------------------------------------------"
#for var in $YYYY
for var in $dir3 $dir2 $dir1
do
echo "Directory====>$var"
[ -d $var ] || { echo "dir 생성($var)"; mkdir -m 777 $var || exit 0; };
done
echo "-------------------------------------------------"


echo "Step2.서버에서 CDR을 가져옵니다. "
cd $dir1
echo `pwd`
ftp -i -n ???.???.???.??? << ENDOFFTP
useruser_id user_password

hash
bin
mget $1"*"
bye
ENDOFFTP

echo "압축을 푼다."
echo " "
uncompress -f *.Z
chmod 777 *
echo " "
ls -al


else
echo "인자값으로 파일풀경로를 입력하세요."
fi

'UNIX' 카테고리의 다른 글

SFTP 자동로그인 스크립트  (0) 2010.09.08
awk 사용  (0) 2010.08.26
find 잘 쓰기  (0) 2010.03.19
unix find 사용하기  (0) 2010.03.19
바이너리 파일의 일부내용 보기  (0) 2009.12.23