Korea Tcl/Tk Community | Tcl radically simple.

Tcl의 파일

admin의 아바타

Tcl은 플랫폼에 독립적인 파일 조작 방법을 제공하고 있습니다. 일반적으로, UNIX, Windows, Macintosh는 각각 다른 파일명 규칙을 갖고 있습니다. 예를 들면, UNIX의 파일명의 구분자(separator)는 슬래쉬(/), Windows는 백 슬래쉬(\), Macintosh는 콜론(:)입니다.

Tcl의 정규 표현

admin의 아바타

Tcl은 강력한 정규표현을 지원하고 있습니다. 정규표현을 사용할수 있는 커맨드는 아래와 같습니다.

커맨드 설명

Tcl의 패키지

admin의 아바타

Tcl에 표준으로 포함되어 있는 패키지 몇개를 소개합니다.

  • dde - 데이타 교환(윈도우즈 전용)
  • http - http 통신
  • msgcat - 메세지 카탈로그
  • opt - 옵션 해석
  • registry - 레지스트리 제어(윈도우즈 전용)
  • tcltest - 테스트 유틸리티

http

Tcl의 문법

admin의 아바타

Tcl의 문법은 상당히 단순하고, 커맨드의 인자를 스페이스(공백)로 단락을 짓고 나열하는 정도입니다.

command arg1 arg2 arg3 ...

한행에 여러개의 커맨드를 나열할때는, 세미콜론( ; )으로 구분을 짓습니다.

command arg1 arg2 arg3 ... ; command arg1 arg2 arg3 ...

Tcl/Tk 시작

admin의 아바타


준비사항

Tcl 스크립트를 작성하고, 실행시키기 위해서는 최소한 다음의 두가지가 필요합니다.

  • 텍스트 에디터
  • Tcl/Tk 바이너리
커맨드 설명
regexp 문자열의 매칭(regexp 스타일)
regsub 문자열의 치환(regexp 스타일)