我有此批处理文件,其中包含命令:
xyz.exe -parm1 path1/a.wav > path2/a.txt
如何在TCL脚本中执行此命令,以便在使用 parm1 作为参数并输入 path1 作为参数时调用 xyz.exe WAV文件 a.wav ,生成的操作将被重定向到 path2 中的 a.text 文件?
我有非常基本的TCL知识,但是找不到重定向的方法。
赛迪
答案 0 :(得分:1)
Tcl的exec
command知道如何将命令输出重定向到文件中。您可以这样做:
exec xyz.exe -parm1 path1/a.wav > path2/a.txt
答案 1 :(得分:0)
使其工作如下:
set ip_pth path1/a.wav
set op_pth path2/a.txt
set lf [open $op_pth w]
puts $lf [exec xyz.exe -parm1 $ip_pth]
close $lf