【发布时间】:2019-11-25 06:22:11
【问题描述】:
在 Windows 命令行中,我想将命令行指令直接转储到输出文件中,也就是 例如,如果我执行:
dir "C:\Program Files\*.exe" /B /S /O:GNE > "ExeList PgmFiles.txt"
我想在输出文件“ExeList PgmFiles.txt”的第一行加上命令行指令本身(以跟踪实际执行的内容),所以在这个例子中:
dir "C:\Program Files\*.exe" /B /S /O:GNE > "ExeList PgmFiles.txt"
然后文件将获得实际的执行输出。 我试过了:
dir "C:\Program Files\*.exe" /B /S /O:GNE 1 > "ExeList PgmFiles.txt" 0>&1
没有成功
【问题讨论】:
-
只是吹毛求疵,但 Windows 命令行确实与 DOS 无关。 DOS 是您今天几乎肯定不会使用的旧操作系统。
-
不是
1 >,而是1>...
标签: windows file cmd output io-redirection