tclsh(1) | Aplikacje Tcl | tclsh(1) |
tclsh - Prosta powłoka zawierająca interpreter Tcl
tclsh ?nazwapliku param param ...?
Uwaga! To tłumaczenie może być nieaktualne!
Tclsh jest powłokopodobną aplikacją, która odczytuje i interpretuje polecenia Tcl ze standardowego wejścia lub pliku. Jeśli zostanie uruchomiona bez parametrów działa w trybie interaktywnym czytając polecenia Tcl ze standardowego wejścia i wyświetla rezultaty i komunikaty o błędach na standardowym wyjściu. Swoje działanie kończy w momencie podania komendy exit lub jeśli standardowe wejście dotrze do końca pliku. Jeśli w katalogu domowym użytkownika istnieje plik .tclshrc, tclsh zinterpretuje ten plik jako skrypt Tcl tuż przed odczytaniem pierwszego polecenia ze standardowego wejścia.
Jeśli tclsh jest wywołany z parametrami, wtedy pierwszy parametr jest nazwą pliku skryptu, a reszta parametrów jest dostępna w skrypcie jako zmienne (patrz niżej). Zamiast czytać polecenia ze standardowego wejścia tclsh będzie odczytywać polecenia Tcl z pliku o podanej nazwie. Tclsh zakończy działanie kiedy dotrze do końca pliku. W tym przypadku nie następuje automatyczne przetwarzanie .tclshrc, ale w razie potrzeby plik skryptu może zawsze z niego korzystać.
Jeśli utworzysz plik ze skryptem Tcl, którego pierwsza linia zawierać będzie
#!/usr/local/bin/tclsh
Lepszym sposobem może być rozpoczynanie plików ze skryptami tymi trzema liniami:
#!/bin/sh # następna linia uruchamia tclsh \ exec tclsh "$0" "$@"
Tclsh posiada następujące zmienne:
Kiedy tclsh jest uruchomiony w trybie interaktywnym, normalnie, po każdym poleceniu wyświetla znak zachęty ``% ''. Można jednak zmienić znak zachęty poprzez ustawienie zmiennych tcl_prompt1 i tcl_prompt2. Jeżeli zmienna tcl_prompt1 jest ustawiona, musi ona zawierać skrypt Tcl wyświetlający znak zachęty. Zamiast wyświetlania znaku zachęty tclsh wykona skrypt zawarty w zmiennej tcl_prompt1. Zmienna tcl_prompt2 jest używana jeżeli bieżące polecenie nie jest skończone, a jego wpisywanie zostało przeniesione do nowej linii. W przypadku, gdy tcl_prompt2 nie jest ustawione nie jest wyświetlany znak zachęty dla niedokończonych poleceń.
parametr, interpreter, znak zachęty, plik skryptu, powłoka
Powyższe tłumaczenie pochodzi z nieistniejącego już Projektu Tłumaczenia Manuali i może nie być aktualne. W razie zauważenia różnic między powyższym opisem a rzeczywistym zachowaniem opisywanego programu lub funkcji, prosimy o zapoznanie się z oryginalną (angielską) wersją strony podręcznika za pomocą polecenia:
Prosimy o pomoc w aktualizacji stron man - więcej informacji można znaleźć pod adresem http://sourceforge.net/projects/manpages-pl/.
Tcl |