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