Table of Contents
(TCL) - SCO Visual Tcl commands
(TCL) - SCO Visual Tcl commands
- alarm
-
send SIGALARM in specified number of seconds
- append
-
append to variable
- apropos
-
search help descriptions for matching pattern
- array
-
manipulate array variables
- auto_commands
-
list names of all loadable procedures and commands
- auto_load
-
attempt to load the specified command from a loadable library
- auto_load_file
-
source a file, using auto_path as search parameter
- auto_packages
-
return list of names of all defined packages
- break
-
abort looping command
- bsearch
-
search open file for match
- buildpackageindex
-
build index files for package libraries
- case
-
evaluate one of several scripts, depending on a given value
- catch
-
evaluate script and trap exceptional returns
- catclose
-
close message catalog cathandle
- catgets
-
retrieve message from message catalog
- catopen
-
open message catalog catname
- cd
-
change working directory
- cequal
-
compare two strings for equality
- cexpand
-
expand backslash characters in string to actual characters
- chgrp
-
set group ID for files in specified list
- chmod
-
set permissions of files in specified list
- chown
-
set owner of files in specified list
- chroot
-
change root directory to specified name
- cindex
-
return character indexed by given expression from string
- clength
-
return length of string in characters
- close
-
close an open file
- cmdtrace
-
print trace statement for executing commands
- commandloop
-
create interactive command loop for Tcl interpreter
- concat
-
join lists together
- continue
-
skip to the next iteration of a loop
- convertclock
-
convert date string to integer value
- convert_lib
-
convert a Ousterhout style index file and source files into a package library
- copyfile
-
copy remainder of file1 to file2
- crange
-
return a range of characters from string
- csubstr
-
return a substring of characters from string
- ctoken
-
parse a token out of a character string
- ctype
-
test whether characters in a string are of a given class
- dirs
-
list directories in directory stack
- dup
-
duplicate an open file
- echo
-
write to standard input, followed by newline
- edprocs
-
write named procedures to temporary file, call editor
- eof
-
check for end-of-file condition on open file
- error
-
generate an error
- eval
-
evaluate a Tcl script
- exec
-
invoke subprocess(es)
- execl
-
replace current program with another, passing arguments in list
- exit
-
end the application
- expr
-
evaluate an expression
- fcntl
-
set or clear a file option or return its current value
- file
-
manipulate file names and attributes
- flock
-
set, clear, or return file options
- flush
-
flush buffered output for a file
- fmtclock
-
convert time integer to readable clock format
- for
-
a looping command
- for_array_keys
-
perform foreach for each key in named array
- foreach
-
iterate over all elements in a list
- for_file
-
implement loop over contents of a file
- fork
-
fork the current Tcl process
- format
-
format a string in the style of sprintf
- for_recursive_glob
-
perform foreach loop over recursively matched files
- frename
-
rename old path to new path
- fstat
-
obtain status information on open file
- funlock
-
remove lock created by flock
- getclock
-
return current date and time as integer
- gets
-
read a line from a file
- glob
-
return names of files that match patterns
- global
-
access global variables
- help
-
provide lists of all available help subjects and pages
- helpcd
-
change the current help subject
- helppwd
-
display the current help subject
- history
-
manipulate the history list
- id
-
get, set, convert user, group, process IDs
- if
-
execute scripts conditionally
- incr
-
increment the value of a variable
- info
-
return information about the state of the Tcl interpreter
- infox
-
return info on application or extended Tcl
- intersect
-
return the logical intersection of two lists
- intersect3
-
return the logical intersection of two lists and exceptions
- join
-
create a string by joining together list elements
- keyldel
-
delete key and value from keyed list
- keylget
-
return value associated with key from the keyed list in the variable listvar
- keylkeys
-
return the list of keys in the keyed list in the variable listvar
- keylset
-
set the value of key in the keyed list contained in the variable listvar
- kill
-
signal processes found in list
- lappend
-
append list elements onto a variable
- lassign
-
assign successive elements of a list to specified variables
- lempty
-
determine if specified list is empty
- lgets
-
read next Tcl list from file and discard terminating newline
- library
-
standard library of Tcl procedures
- lindex
-
retrieve an element from a list
- link
-
create hard or symbolic link between files
- linsert
-
insert elements into a list
- list
-
create a list
- llength
-
count the number of elements in a list
- lmatch
-
return list entries matching specified pattern
- loadlibindex
-
load the package library index of a .tlib library file
- loop
-
high performance loop command for fixed increments
- lrange
-
return one or more adjacent elements from a list
- lreplace
-
replace elements in a list with new elements
- lrmdups
-
remove duplicate list entries and re-sort
- lsearch
-
see if a list contains a particular element
- lsort
-
sort the elements of a list
- lvarcat
-
concatenate string to end of specified list
- lvarpop
-
delete list element indexed by specified variable
- lvarpush
-
insert string to specified list
- max
-
return argument with highest numeric value
- min
-
return argument with lowest numeric value
- mkdir
-
create specified directories
- nice
-
change or return process priority
- open
-
open a file
- pid
-
retrieve process id(s)
- pipe
-
create a pipe
- popd
-
pop top directory from directory stack to current directory
- proc
-
create a Tcl procedure
- profile
-
collect performance profile of a Tcl script
- profrep
-
generates a report from data collected by profile(TCL)
- pushd
-
push current directory onto directory stack and cd to specified directory
- puts
-
write to a file
- pwd
-
return the current working directory
- random
-
return pseudo-random positive integer
- read
-
read from a file
- readdir
-
list contents of specified directory
- read_file
-
read file and return contents as string
- recursive_glob
-
return list of recursively-matched files
- regexp
-
match a regular expression against a string
- regsub
-
perform substitutions based on regular expression pattern matching
- rename
-
rename or delete a command
- replicate
-
replicate string n times
- return
-
return from a procedure
- rmdir
-
remove specified directories
- saveprocs
-
save definition of named or defined procedures to named file
- scan
-
parse string using conversion specifiers in the style of sscanf
- scancontext
-
set scan file context
- scanfile
-
scan open file starting from current position
- scanmatch
-
specify Tcl commands to be evaluated when regexp(TCL) is matched by a scanfile
- searchpath
-
search all directories in the specified path
- seek
-
change the access position for an open file
- select
-
wait for files to come available or satisfy conditions
- server_info
-
obtain information about a TCP/IP server
- server_open
-
open TCP/IP connection to server on specified port
- set
-
read and write variables
- showproc
-
list definitions of named procedures
- signal
-
specify action to take when Tcl is signalled by UNIX
- sleep
-
sleep for specified time in seconds
- source
-
evaluate a file as a Tcl script
- split
-
split a string into a proper Tcl list
- string
-
manipulate strings
- switch
-
evaluate one of several scripts, depending on a given value
- sync
-
flush all pending disk output
- system
-
execute command via system(S) call
- tclsh
-
simple shell containing Tcl interpreter
- tclvars
-
variables used by Tcl
- tell
-
return current access position for an open file
- time
-
time the execution of a script
- times
-
list process and child execution times
- trace
-
monitor variable accesses
- translit
-
change characters in inrange to outrange
- umask
-
set file creation mode
- union
-
return logical unique union of two lists
- unknown
-
handle attempts to use non-existent commands
- unlink
-
delete (unlink) listed files
- unset
-
delete variables
- uplevel
-
execute a script in a different stack frame
- upvar
-
create link to variable in a different stack frame
- wait
-
wait for process created by execl to terminate
- while
-
execute script repeatedly as long as a condition is met
- write_file
-
write strings to specified file