>> Delete Reply from No. 35862 article
No. RE: RE: 쉘스크립트 잘못된 부분을 모르겠어요..T.T

등록 2001-11-26 15:43:00 By localhost     조회 1
이름 초보    

		: :고수님의 도움덕분에 많은것을 배웠지만 아직도 부족한 게 많네요. 며칠째 붙잡고 있
지만 해결될 기미가 보이질 않습니다.  : : TODAY=$(date '+%m%d%y')
: : WORKDIR=/var/log/txlog
: : FLAVOR="SG_P SG_S"
: : for dir in $FLAVOR; do
: : for file in ${WORKDIR%/}/${dir%/}/*.err; do
: : case "$flie" in
: : /var/log/txlog/${dir%/}/aaa${TODAY%/}.err)     #여기가잘못된것같아요
: : echo "TEST";;
: : *)
: : echo "TEST1";;
: : esac
: : done
: : done 
 :
: case문 후에는 값) 이 와야 하는데 없고 *) 만 있군요.
: 이것은 어떤 값이든 모두. 라는 뜻이 되니까 당연히
: file변수에 무슨 값이 나오든 echo "TEST1";; 이 실행됩니다.
:
: 해결은 echo "TEST";;
: 바로 윗줄에 원하는 값) 을 넣어주세요.
:
: __
: SOrCErEr
 
 원하는 file변수의 값이
/var/log/txlog/${dir%/}/aaa${TODAY%/}.err) 
입니다.
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved