Rechercher une page de manuel
tclsh
Langue: pl
Version: 99278 (fedora - 25/11/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