GoGPT Best VPN GoSearch

Ulubiona usługa OnWorks

tclsh8.4 — Online w chmurze

Uruchom tclsh8.4 u bezpłatnego dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie tclsh8.4, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


tclsh - Prosta powłoka zawierająca interpreter Tcl

STRESZCZENIE


tclsh ?Nazwa pliku arg arg ...?
_________________________________________________________________

OPIS


Tclsh to aplikacja przypominająca powłokę, która czyta polecenia Tcl ze standardowego wejścia lub z
plik i ocenia je. Jeśli zostanie wywołany bez argumentów, działa interaktywnie,
odczytywanie poleceń Tcl ze standardowego wejścia oraz drukowanie wyników poleceń i komunikatów o błędach
na standardowe wyjście. Kursuje do godz wyjście polecenie zostanie wywołane lub do momentu osiągnięcia końca
plik na standardowe wejście. Jeśli istnieje plik .tclshrc (lub tclshrc.tcl na
platformy Windows) w katalogu domowym użytkownika, tclsh ocenia plik jako Tcl
skrypt tuż przed odczytaniem pierwszego polecenia ze standardowego wejścia.

SCRIPT AKTA


If tclsh jest wywoływany z argumentami, wówczas pierwszym argumentem jest nazwa pliku skryptu
a wszelkie dodatkowe argumenty są udostępniane skryptowi jako zmienne (patrz poniżej).
Zamiast czytać polecenia ze standardowego wejścia tclsh odczyta polecenia Tcl z pliku
nazwany plik; tclsh zakończy się, gdy dotrze do końca pliku. Koniec pliku może │
być oznaczony albo fizycznym końcem nośnika, albo znakiem „\032” („\u001a”, │
kontrola-Z). Jeśli ten znak jest obecny w pliku, tclsh aplikacja wyświetli │
tekst do znaku, ale bez niego. Aplikacja wymagająca tego znaku │
w pliku może bezpiecznie zakodować go jako ``\032'', ``\x1a'' lub ``\u001a''; lub może go wygenerować │
za pomocą poleceń takich jak format or dwójkowy. Nie ma automatycznej oceny .tclshrc
gdy nazwa pliku skryptu jest prezentowana na tclsh wiersz poleceń, ale plik skryptu
zawsze może źródło to w razie potrzeby.

Jeśli utworzysz skrypt Tcl w pliku, którego pierwsza linia to
#!/usr/local/bin/tclsh
następnie możesz wywołać plik skryptu bezpośrednio z powłoki, jeśli oznaczysz plik jako
wykonywalny. To zakłada, że tclsh został zainstalowany w domyślnej lokalizacji w
/ usr / local / bin; jeśli jest zainstalowany gdzie indziej, będziesz musiał zmodyfikować powyższe
linia pasująca. Wiele systemów UNIX nie pozwala na #! linia przekraczająca około 30 znaków
długości, więc upewnij się, że tclsh plik wykonywalny można uzyskać za pomocą krótkiej nazwy pliku.

Jeszcze lepszym podejściem jest rozpoczęcie plików skryptów od następujących trzech linii:
#!/ Bin / sh
# dotychczasowy Następny linia restartuje się za pomocą tclsh \
exec tclsh „0 USD” ${1+"$@"}
Podejście to ma trzy zalety w porównaniu z podejściem opisanym w poprzednim akapicie. Najpierw,
lokalizacja tclsh plik binarny nie musi być wbudowany w skrypt: może być
w dowolnym miejscu w ścieżce wyszukiwania powłoki. Po drugie, zawiera około 30-znakową nazwę pliku
w poprzednim podejściu. Po trzecie, to podejście zadziała, nawet jeśli tclsh jest sam
skrypt powłoki (jest to robione na niektórych systemach w celu obsługi wielu architektur lub
systemy operacyjne: tclsh skrypt wybiera jeden z kilku plików binarnych do uruchomienia). Drzewo
linie powodują oba sh oraz tclsh przetworzyć skrypt, ale exec jest wykonywany tylko przez sh.
sh najpierw przetwarza skrypt; traktuje drugą linię jako komentarz i wykonuje
trzecia linia. ten exec instrukcja powoduje zatrzymanie przetwarzania przez powłokę i zamiast tego uruchomienie
tclsh aby ponownie przetworzyć cały skrypt. Kiedy tclsh uruchamia się, traktuje wszystkie trzy linie jako
komentarze, ponieważ odwrotny ukośnik na końcu drugiej linii powoduje, że trzecia linia jest
traktowane jako część komentarza w drugiej linii.

Należy pamiętać, że powszechną praktyką jest również instalowanie tclsh z numerem wersji │
jako część nazwy. Ma to tę zaletę, że pozwala na istnienie wielu wersji Tcl │
w tym samym systemie jednocześnie, ale ma też tę wadę, że utrudnia pisanie skryptów │
które uruchamiają się równomiernie w różnych wersjach Tcl.

ZMIENNE


Tclsh ustawia następujące zmienne Tcl:

argc Zawiera licznik liczby arg argumenty (0 jeśli brak), nie wliczając
nazwa pliku skryptu.

argumentacja Zawiera listę Tcl, której elementy to arg argumenty, w kolejności, lub
pusty ciąg, jeśli nie ma arg argumenty.

argv0 zawiera Nazwa pliku jeśli został określony. W przeciwnym razie zawiera nazwę przez
który tclsh został powołany.

tcl_interaktywny
Zawiera 1 jeśli tclsh działa interaktywnie (nie Nazwa pliku został określony i
standardowe wejście to urządzenie przypominające terminal), w przeciwnym razie 0.

MONITY


Kiedy tclsh jest wywoływany interaktywnie, zwykle pyta o każde polecenie za pomocą ``% „”. Ty
może zmienić monit, ustawiając zmienne tcl_prompt1 oraz tcl_prompt2. Jeśli zmienna
tcl_prompt1 istnieje, to musi składać się ze skryptu Tcl, aby wyświetlić znak zachęty; zamiast
wyświetlanie monitu tclsh oceni skrypt w tcl_prompt1. Zmienna
tcl_prompt2 jest używany w podobny sposób, gdy wpisywany jest znak nowej linii, ale bieżące polecenie nie
jeszcze kompletny; Jeśli tcl_prompt2 nie jest ustawiona, w przypadku niekompletnych poleceń nie jest wyświetlany żaden monit.

STANDARDOWO KANAŁY


See Tcl_StandardChannels aby uzyskać więcej wyjaśnień.

Użyj tclsh8.4 online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad




×
reklama
❤️Zrób zakupy, zarezerwuj lub kup tutaj — bezpłatnie, co pomaga utrzymać bezpłatne usługi.