You are here

초보질문! string match 말고 다른걸 써야할것 같은데...

왕초보라서 누가 만든화일을 수정하는것도 쉽지 않군요~

   set ftp_con [ftp::Open $SERVER $USER $PASSWORD]
   set plot_dir_list [ftp::List $ftp_con $REMOTE_PATH]
   set filtered_dir_list ""
   set I 0
   foreach plot_dir $plot_dir_list {
       if {[string match -nocase "12*" $plot_dir] == "1"} {
           lappend filtered_dir_list $plot_dir
           incr I
       }
   }

위에 코드에서 [ftp::List $ftp_con $REMOTE_PATH] 해당 폴더에 "1201 1202 1203 1204 ....."
날짜별 하위폴더와 그외에 다른 폴더가 함께 있을때 [string match -nocase "12*" $plot_dir] 에서
"12*"로 string match값 1을 얻어낸후 해당폴더들(날짜폴더)만 filtered_dir_list에 추가하고 싶은데
문자열로 인식을 못하는것 같습니다.