argc is a [Tcl] variable set by [tclsh], [wish] and other code doing similar setup. It contains a count of the number of arguments passed to the command upon invocation. The count begins at 1, and the count does not include the name of the script itself (both of which is different from C's argc). ---- [Tcl syntax help]