Liite 1. Tcl-kielen komennot.

after

Suorittaa Tcl-komennon vasta tietyn ajan kuluttua.

append

Liittää muuttujien (merkkijonojen) arvoja yhteen.

array

Taulukon tilan tutkiminen ja alkioiden käsittely.

binary

Merkkijonojen ja binäärisen tiedon konvertointi.

break

Keskeyttää silmukan suorituksen.

catch

Virheiden käsittelyyn liittyvä komento.

cd

Muuttaa työhakemiston.

clock

Antaa ajan ja muokkaa päivämäärämuuttujia.

close

Sulkee avoimen kanavan (I/O).

concat

Yhdistää muuttujia laittaen välilyönnit väliin.

console

Komento, joka liittyy komentojen kirjoitukseen ajon aikana.

continue

Jatkaa silmukan suoritusta seuraavasta kierroksesta.

error

Virheiden käsittelyyn liittyvä komento.

eof

Tarkistaa tiedoston loppumisen.

eval

Liittää parametrit yhteen ja käsittelee tuloksen komentona.

exec

Suorittaa UNIX-ohjelman.

exit

Lopettaa prosessin suorituksen.

expr

Tulkitsee matemaattisen lausekkeen.

fblocked

Testaa, onko kaikki luettava data valmiina.

fconfigure

Kanavan optioiden käsittelykomento.

fcopy

Kopioi dataa kanavasta toiseen.

file

Tiedostojen käsittely.

fileevent

Suorittaa joukon komentoja, kun tiedosto on valmiina.

flush

Kirjoittaa puskuriin jääneen tekstin tiedostoon.

for

For-silmukka.

foreach

Käy läpi listan kaikki alkiot silmukassa.

format

Merkkijonojen muotoilu (vertaa C -kielen sprintf).

gets

Lukee rivin tiedostosta tai näytöltä.

glob

Palauttaa tiedostot, joiden nimet täsmää annettuun malliin.

global

Esittelee globaalin muuttujan.

history

Antaa listan viimeiseksi suoritetuista komennoista.

if

Ehtolause.

incr

Lisää muuttujan arvoa annetulla kokonaisluvulla.

info

Tcl-tulkin tilan tiedusteleminen.

interp

Käsittelee Tcl-tulkkeja.

join

Yhdistää muuttujia annetulla välimerkillä.

lappend

Lisää arvoja listan loppuun.

lindex

Hakee listasta annetusta paikasta arvon.

linsert

Lisää listaan annettuun paikkaan arvon.

list

Luo listamuuttujan.

llength

Palauttaa listan alkioiden määrän.

load

Lataa ohjelmaan kirjastoja.

lrange

Palauttaa listan alkioita tietyltä väliltä.

lreplace

Korvaa listasta alkion.

lsearch

Etsii listasta alkiota annetuin perustein.

lsort

Järjestää listan alkiot.

namespace

Nimiavaruuksien käsittely.

open

Avaa tiedoston kirjoitusta tai lukua varten (I/O).

package

Kirjastojen käyttöön liittyvä komento.

pid

Palauttaa prosessin tunnuksen (ID).

proc

Määrittelee Tcl-aliohjelman.

puts

Tulostaa rivin.

pwd

Palauttaa sen hetken oletushakemiston.

read

Lukee riviä isompia kokonaisuuksia tiedostosta.

regexp

Testaa merkkijonoja säännöllisiin lausekkeisiin.

regsub

Korvaa merkkijonoissa osia annetuin perustein.

rename

Muuttaa Tcl-komennon nimen.

return

Palauttaa aliohjelmasta arvon.

scan

Merkkijonon muotoilukomento.

seek

Siirtää luku- ja kirjoituspään.

set

Asettaa muuttujalle arvon.

socket

Avaa TCP/IP-verkkoyhteyden.

source

Tulkitsee Tcl-komennot annetusta tiedostosta.

split

Paloittelee merkkijonon listaksi.

string

Merkkijonojen muokkauskomento.

subst

Korvautuminen ilman komennon korvautumista.

switch

Switch-rakenne ("vaihtoehto rakenne").

tell

Palauttaa luku- ja kirjoituspään paikan.

time

Mittaa komennon suorituksen aikaa.

trace

Muuttujien arvojen tarkkailu.

unknown

Etsii ennestään tuntematonta komentoa kirjastoista.

unset

Hävittää muuttujan.

uplevel

Suorittaa komentoja omana kokonaisuutenaan.

upvar

Viiteparametrin luomiskomento.

variable

Esittelee nimiavaruuden muuttujan.

vwait

Odottaa, kunnes annetun muuttujan arvo muuttuu.

while

While-silmukka.

 


gif
Luk-tutkielma: Tcl/Tk -opiksi ja iloksi.