Zip Test Script ( BASH )

2008.08.21 03:50

sukhyun 조회 수:20567

직접 작성한 테스트 스크립트입니다.
OSX가 기본 내장하고 있는 툴만을 사용함으로 준비물은 아무것도 없습니다. 권한만 부여하고 실행시키면 됩니다.
다만 실행 path에서 subdir 전체를 검색하여 *.zip을 찾아서 수행함으로 사용시에는 적당한 장소에서 수행하거나 수정하면 되겠습니다.


# !/bin/bash
#
# Script by sukhyun
#
# Ver 0.1 Initial Release - 2008.8.21
#
echo "========================="
echo "  Zip File Test Script"
echo "========================="

#Variables Initialize
ERRCNT="0"

FILES=`find . -type f -name "*.zip" | sed -e 's/ //g'`
for FILE in ${FILES};do
    FILE=`echo "$FILE" | sed -e 's// /g'`
    FILEPATH=`dirname "${FILE}"`
    FILENAME=`basename "${FILE}"`
    unzip -t -q "${FILEPATH}"/"${FILENAME}"
    if [ "$?" != "0" ];then
        ERRFILE["${ERRCNT}"]="${FILE}"
        let "ERRCNT += 1"
    fi
done

if [ "${ERRCNT}" -ne "0" ];then
    echo ""
    echo "*************************"
    echo "   ERROR(s) = ${ERRCNT}"
    echo "*************************"
    for ((i=0;i<"${ERRCNT}";i++));do
        echo " ${i} : ${ERRFILE["${i}"]}"
    done
fi

번호 제목 글쓴이 날짜 조회 수
57 범인은 공유기... sukhyun 2008.04.25 22574
56 man ftpd.conf sukhyun 2008.04.25 20023
55 [펌] NFS exports and Mac OS X 10.5 Leopard sukhyun 2008.05.04 24250
54 [펌] Putty Proxy 우회하기(터널링) file sukhyun 2008.06.13 31166
» Zip Test Script ( BASH ) sukhyun 2008.08.21 20567
52 [Script] the number of files (or directories) sukhyun 2008.08.25 19576
51 [Script] MAMP server backup sukhyun 2008.08.25 20468
50 Pure-ftpd sukhyun 2008.08.28 32170
49 Pure-ftpd : Virtual users sukhyun 2008.08.29 23561
48 boot-132 secret sukhyun 2008.08.30 448
47 [펌] An A-Z Index of the Apple OS X command line sukhyun 2008.08.30 25921
46 [Script] Netstat - Bash sukhyun 2008.08.31 21770
45 boot132 (2nd) secret sukhyun 2008.09.27 370
44 [펌] Create & delete user accounts from the command line on Mac OS X sukhyun 2008.10.01 21799
43 [펌] Creating & deleting system service agent accounts on Mac OS X sukhyun 2008.10.01 28182
42 (비밀글) x86osx - 글 백업 secret sukhyun 2008.10.08 302
41 [작성중] 홈 서버 구성 가이드 - 4. 웹서버를 시동해 보자 - MAMP ( MacOSX Apach + MySQL + PHP ) [3] file sukhyun 2008.11.13 47390
40 [작성중] 홈 서버 구성 가이드 - 1. 홈서버 시스템의 선택 [4] sukhyun 2008.11.14 29198
39 [작성중] 홈서버 구성 가이드 - 2. 네트워크 구성과 공유기 설정 file sukhyun 2008.11.15 31261
38 [작성중] 홈서버 구성 가이드 - 5. FTP를 이용한 파일서버 - LukemFTPd / PureFTPd [1] file sukhyun 2008.11.19 24799

사용자 로그인