Я ищу очень простой способ получения версии TCL, установленной на компьютере, из командной строки.Для большинства языков программирования что-то вроде
languagename -v
предоставляет информацию, которую я хочу.Это, кажется, не вариант для tclsh
.
В TCL FAQ Q.B21 предлагается
echo 'puts $tcl_version;exit 0' | tclsh
, но мне интересно, есть ли что-нибудь более прямоевперед и кроссплатформенность?(Я подозреваю, что это может сильно не работать в операционной системе Microsoft.)
-
РЕДАКТИРОВАТЬ: просто чтобы подчеркнуть, что я ищу то, что может быть выполнено непосредственно изкомандная строка операционной системы.После запуска tclsh
доступны все виды информации, но я стараюсь избегать ее, чтобы упростить автоматическое обнаружение.