Rechercher une page de manuel
tclsh
Langue: pl
Version: 55459 (openSuse - 09/10/07)
Section: 1 (Commandes utilisateur)
NAZWA
tclsh - Prosta pow³oka zawieraj±ca interpreter TclSK£ADNIA
tclsh ?nazwapliku param param ...?OPIS
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.
PLIKI SKRYPTÓW
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" "$@"
ZMIENNE
Tclsh posiada nastêpuj±ce zmienne:
- argc
- Zawiera liczbê parametrów param (0 je¶li brak) z wy³±czeniem nazwy pliku skryptu.
- argv
- Zawiera listê Tcl, której elementami s± parametry param lub jest pusta je¶li nie ma parametrów param.
- argv0
- Zawiera nazwêpliku je¶li by³a podana. W innym przypadku zawiera nazwê pliku, z którego uruchomiono tclsh.
- tcl_interactive
- Zawiera warto¶æ 1 je¶li tclsh by³ uruchomiony w trybie interaktywnym (nie podano nazwypliku i wej¶cie standardowe jest urz±dzeniem terminalowym), w innym przypadku zawiera 0.
ZNAKI ZACHÊTY
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ñ.
S£OWA KLUCZOWE
parametr, interpreter, znak zachêty, plik skryptu, pow³okaContenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre