【发布时间】:2013-06-12 20:25:23
【问题描述】:
我正在尝试定义一个将 STDOUT 和 STDERR 输出重定向到文件的 DOSKEY 宏。 doskey 将通过运行批处理文件来设置。我只能使用以下方法为 STDOUT 执行此操作:
doskey logged_build=build $g build.log
但是,我不能使用典型的 2>&1 选项(如下所示)也将 STDERR 输出重定向到同一文件。
doskey logged_build=build $g build.log 2>&1
我也试过
doskey logged_build=build $g build.log 2$g&1
给出语法错误和
doskey logged_build=build $g build.log 2$g build.log
这给出了一个错误,即文件正被另一个进程使用,因此无法访问。
我确信这只是使用正确的宏通配符(例如使用 $g 而不是 >)的问题,但我已经进行了大量的谷歌搜索,但还没有找到任何东西。所以我向你们我的 SOF 同胞提出这个问题。
【问题讨论】:
-
来到这里寻找简单的标准输出重定向并找到您提供的 $g 。谢谢你的例子! :-)
标签: redirect stdout dos stderr doskey