我正在尝试从tcl脚本执行csh脚本,并在tcl列表中搜索csh脚本的结果。我正在使用tclsh8.5解释器。
我已经完成了以下
set varList [exec /bin/csh -c cshScript arg1 arg2 arg3 arg4]
,但列表为空。如果我在终端中执行csh脚本,它将产生正确的结果。
我也尝试过:
set varList [exec /bin/csh -c cshScript arg1 arg2 arg3 arg4 >@stdout 2>@stderr]
,但列表再次为空 正确的做法是什么?