我有下面的腳本,在啓動時運行在tcsh中,然後在tcl中運行。 我得到錯誤badly placed()'s
,不明白爲什麼我得到它。在tcl/tcsh混合腳本上出現錯誤()的錯誤
#!/usr/intel/bin/tcsh -f
#\
set TCL_VERSION="8.4.6o_64"
#\
setenv WORK_AREA_ROOT_DIR .
#\
exec ${CAD_ROOT}/tcl/${TCL_VERSION}/bin/wishx "$0" "$*" &
lappend auto_path $env(KITE)/lib/pwidget
lappend auto_path $env(KITE)/local_cad/nlview/tcl/
lappend auto_path $env(KITE)/tcl/
lappend auto_path $env(KITE)/gui/tcl/plotter
lappend auto_path $env(KITE)/gui/tcl/graph-class
package require Pwidget+
package require Nlview
package require sparam_view_graph
package require BLT
namespace import -force ::blt::bgexec
source $env(KITE)/gui/tcl/sparam_view_env.tcl
source $env(KITE)/tcl/sparamParser.tcl
load $env(KITE)/lib/utils/libKitKiteUtilsTcl.so
source $env(KITE)/lib/utils/qbnamex.tcl
catch {delete object reg}
TclRegistry reg -varname _app
sparam_view_env "." $argv
顯示錯誤消息後,纔得到一個跡象表明,TCL(希望)開始運行:
> bin/sparam_view_stand_alone.tcl /nfs/iil/proj/dt/epm16/work/imelam2/test/kite_check/kite/input/s2p/ISI_bit29.s2p
[1] 11474
Badly placed()'s.
我不認爲這是一個TCL問題,它可能是一個tcsh問題。例如,請參閱[這裏](http://www.unix.com/shell-programming-scripting/44014-badly-placed-s-error.html)。嘗試在問題中添加Unix或Shell編程標籤。 – TrojanName