admin의 아바타

Tcl의 파일

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

admin의 아바타

Tcl의 정규 표현

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

커맨드 설명

admin의 아바타

Tcl의 패키지

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

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

http

admin의 아바타

Tcl의 문법

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

command arg1 arg2 arg3 ...

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

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

admin의 아바타

Tcl/Tk 시작


준비사항

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

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