Szukam bardzo prostego sposobu na zainstalowanie wersji TCL na komputerze z wiersza polecenia. W przypadku większości języków programowania informacje na temat tego, czego chcę, są wyświetlane pod pewnymi informacjami. To nie wydaje się być opcja dla tclsh
.Uzyskaj wersję TCL z wiersza polecenia?
TCL FAQ Q.B21 sugeruje
echo 'puts $tcl_version;exit 0' | tclsh
ale zastanawiam się, czy jest coś bardziej prosta i cross-platform? (Podejrzewam, że to nie potężnie na systemie operacyjnym Microsoft.)
-
EDIT: po prostu podkreślić, że szukam czegoś, co może być wykonywany bezpośrednio z linii poleceń systemu operacyjnego . Po uruchomieniu tclsh
dostępne są różne informacje, ale staram się tego uniknąć, aby ułatwić automatyczne wykrywanie.
Jeśli również poszukuje mniejszej liczbie wersji, użyj 'puts [info patchlevel]' zamiast 'stawia $ tcl_version'. Ponadto, nie musisz jawnie "wychodzić" - Tcl zobaczy koniec skryptu i zakończy działanie samodzielnie. –
Dzięki Glenn. Warto to wiedzieć. –
Byłoby interesujące dowiedzieć się, DLACZEGO potrzebujesz informacji. Czasem w Tcl nie potrzebujesz informacji, ponieważ STUBS może zaakceptować wszystkie ostatnie (<12 lat) stare Tcl. – schlenk