将csh表达式更改为tcl

将csh表达式更改为tcl,tcl,csh,Tcl,Csh,我需要将下面的代码从shell更改为tcl if (!$?OSTYPE && $?OSREV && $?HOST))then 我需要知道如何组合所有和条件,然后在tcl中对组合结果求反。在csh中,$?FOO是一个布尔值,表示是否设置了环境变量FOO。在Tcl中,您通常表示相同的事情(当然,其他变量也可以通过这种方式进行测试,只要您可以命名它们)。其他一切都要多得多。你需要自己做一些基础研究。我刚才回答了另一个类似的问题。试着用谷歌搜索tcl和操作系统信息。这不

我需要将下面的代码从shell更改为tcl

if (!$?OSTYPE && $?OSREV && $?HOST))then

我需要知道如何组合所有和条件,然后在tcl中对组合结果求反。

在csh中,
$?FOO
是一个布尔值,表示是否设置了环境变量
FOO
。在Tcl中,您通常表示相同的事情(当然,其他变量也可以通过这种方式进行测试,只要您可以命名它们)。其他一切都要多得多。

你需要自己做一些基础研究。我刚才回答了另一个类似的问题。试着用谷歌搜索tcl和操作系统信息。这不是操作系统的问题。我已经清楚地提到,我需要知道如何否定3的结果和一起评估的条件