: case "$flie" in
: /var/log/txlog/${dir%/}/aaa${TODAY%/}.err) #여기가잘못된것같아요
: echo "TEST";;
: *)
: echo "TEST1";;
: esac
case문 후에는 값) 이 와야 하는데 없고 *) 만 있군요.
이것은 어떤 값이든 모두. 라는 뜻이 되니까 당연히
file변수에 무슨 값이 나오든 echo "TEST1";; 이 실행됩니다.
해결은 echo "TEST";;
바로 윗줄에 원하는 값) 을 넣어주세요.
__
SOrCErEr