1
我有一個帶有4個perl命令的文件, 我想從tcl打開文件並執行每個perl命令。如何從tcl腳本調用Perl腳本
TCL腳本
runcmds $file
proc runcmds {file} {
set fileid [open $file "r"]
set options [read $fileid]
close $fileid
set options [split $options "\n"] #saperating each commad with new line
foreach line $options {
exec perl $line
}
}
執行上面的腳本 我收到錯誤的
"can't open the perl script /../../ : No Such file or directory " Use -S to search $PATH for it
時
。
總的來說,它對我來說很好。如果我是你,我會嘗試一切的完整路徑:perl二進制,以及任何可能出現在$ options變量中的東西。 – James