在tcl中重定向exec命令输出

时间:2018-06-27 19:13:54

标签: scripting tcl

请问让我知道如何在执行以下命令后避免打印控制台输出。无论如何,exec的输出放在buf中,所以我不希望命令在控制台上打印。

(bin) 49 % set buf "[exec cmd /c  dir c:\\Program\ files\ (x86)\\WinPcap\\]"
Volume in drive C has no label.
Volume Serial Number is x8

Directory of c:\Program files (x86)\WinPcap

04/17/2018  12:50 PM    <DIR>          .
04/17/2018  12:50 PM    <DIR>          ..
04/17/2018  12:50 PM               422 install.log
03/01/2013  07:18 AM           118,520 rpcapd.exe
04/17/2018  12:50 PM           121,106 Uninstall.exe
           3 File(s)        240,048 bytes
           2 Dir(s)  63,677,669,376 bytes free
(bin) 50 % 

1 个答案:

答案 0 :(得分:2)

正如Peter所写,请查看先前的答案。让您开始前进:

% set x [exec ls]; list
相关问题