12장: 인자, argument

1. argc와 argv 개요

TCL에서 argcargv는 스크립트에 전달된 명령줄 인자를 처리하는 데 사용되는 특별한 변수입니다.

  • argc: 인자의 개수 (argument count)

  • argv: 인자들의 리스트 (argument values)

2. argc 사용하기

argc는 스크립트에 전달된 인자의 개수를 나타냅니다.

puts "Number of arguments: $argc"

3. argv 사용하기

argv는 스크립트에 전달된 인자들의 리스트입니다.

puts "Arguments: $argv"
puts "First argument: [lindex $argv 0]"
puts "Second argument: [lindex $argv 1]"

4. argv0 변수

argv0는 스크립트 이름 자체를 포함합니다.

puts "Script name: $argv0"

5. 명령줄 인자 처리 예제

filename: argument.tcl

% tclsh argument.tcl 10 20

Argument 1: 10

Argument 2: 20

5.2 옵션 처리 예제

Last updated