标题:
[文本处理]
批处理脚本2^ >nul 是什么作用?
[打印本页]
作者:
348236816
时间:
2021-1-20 18:02
标题:
批处理脚本2^ >nul 是什么作用?
for /f "delims=" %%b in ('dir /a-d /on /b "%%a\*.*" 2^>nul') do
作者:
xczxczxcz
时间:
2021-1-20 18:20
屏蔽错误信息
作者:
路过
时间:
2021-1-20 19:53
2>nul 屏蔽错误信息。
^是转义字符
特殊字符“
&>|
”等需要转义才能在for的in语句里使用,否则就是批处理崩溃
作者:
348236816
时间:
2021-1-21 09:28
感谢3L的详细讲解
我正是没理解^在那个位置的含义,3L帮我解惑了,同时也感谢2L对我这个新人的关照:handshake,批处理之家的前辈们都非常友好
作者:
Batcher
时间:
2021-1-21 21:59
回复
4#
348236816
其它几种需要转义的情况可参考 for 命令教程第25页:
http://bbs.bathome.net/thread-31727-1-1.html
作者:
qixiaobin0715
时间:
2021-1-22 08:29
回复
5#
Batcher
那么如何屏蔽下面代码显示的文件名
for /f "delims=" %%b in ('type *.txt') do ...
作者:
terse
时间:
2021-1-22 09:11
回复
6#
qixiaobin0715
2>nul 不好使吗
作者:
qixiaobin0715
时间:
2021-1-22 09:34
回复
7#
terse
哈哈,又想当然了,老想着是屏蔽错误信息,谢谢!
欢迎光临 批处理之家 (http://bbs.bathome.net/)
Powered by Discuz! 7.2