Cmd:如何让 bat 文件将输出重定向到类似 /dev/null 的内容?
Cmd: how to let bat file redirect output to something like /dev/null?
在 unix 下,我可以简单地使用 ABC >/dev/null 来避免任何输出到屏幕。
但是在 windows' cmd 下,使用 ABC > NULL 将创建一个名为 "NULL" 的文件。但是如何像unix一样归档/dev/null?
非常感谢。
你很接近。尝试使用 NUL 而不是 NULL。
ABC > NUL
每个文件夹都有一个空设备。它是保留名称之一。这些可以在命令中用于引用设备。例如:
copy filename con
将文件复制到控制台 window。
这里是CMD定义的保留名称:
CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4,
COM5, COM6, COM7, COM8, COM9, LPT1, LPT2,
LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9
CONIN$, CONOUT$, CONERR$
在 unix 下,我可以简单地使用 ABC >/dev/null 来避免任何输出到屏幕。 但是在 windows' cmd 下,使用 ABC > NULL 将创建一个名为 "NULL" 的文件。但是如何像unix一样归档/dev/null?
非常感谢。
你很接近。尝试使用 NUL 而不是 NULL。
ABC > NUL
每个文件夹都有一个空设备。它是保留名称之一。这些可以在命令中用于引用设备。例如:
copy filename con
将文件复制到控制台 window。
这里是CMD定义的保留名称:
CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4,
COM5, COM6, COM7, COM8, COM9, LPT1, LPT2,
LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9
CONIN$, CONOUT$, CONERR$