次のコードをシェルから tcl に変更する必要があります。
if (!$?OSTYPE && $?OSREV && $?HOST))then
すべての and 条件を組み合わせて、組み合わせた結果を tcl で否定する方法を知る必要があります。
csh では$?FOO
、環境変数FOO
が設定されているかどうかを示すブール値です。Tcl では[info exists ::env(FOO)]
、同じことを意味するために使用します (もちろん、名前を付けることができれば、他の変数もこの方法でテストできます)。他のすべては、はるかに認識できるほど 似ています。