(1tcl) - Tcl unrestricted commands
(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