(1tcl) - Tcl unrestricted commands
DOC HOME
SITE MAP
MAN PAGES
GNU INFO
SEARCH
PRINT BOOK
(1tcl) - Tcl unrestricted commands
Intro
introduction to the Tools Command Language (Tcl)
after
execute a command after a time delay
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
bgerror
process background errors
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
clock
obtain and manipulate time
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
fblocked
test whether the last input operation exhausted all available input
fcntl
set or clear a file option or return its current value
fconfigure
set and get options on a channel
file
manipulate file names and attributes
fileevent
execute a script when a channel becomes readable or writable
filename
filename conventions supported by Tcl commands
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
interp
create and manipulate Tcl interpreters
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
load
load machine code and initialize new commands
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
package
facilities for package loading and version control
pid
retrieve process id(s)
pipe
create a pipe
pkg_mkIndex
build an index for automatic loading of packages
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(1tcl)
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(1tcl) 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
socket
open a TCP network connection
source
evaluate a file as a Tcl script
split
split a string into a proper Tcl list
string
manipulate strings
subst
perform backslash, command, and variable substitutions
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
update
process pending events and idle callbacks
uplevel
execute a script in a different stack frame
upvar
create link to variable in a different stack frame
vwait
process events until a variable is written
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
© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004