标题:
[文件操作]
以下代码中for语句中的^字符意思
[打印本页]
作者:
adrien0901
时间:
2008-11-13 09:23
标题:
以下代码中for语句中的^字符意思
for /f "delims=" %%i in ('dir /a /b /s ^| findstr /v "adrien"') do echo "%%i"
这句代码的意思是显示目录及子目录下的所有文件及文件夹,除了adrien这样的文件及文件夹,
但不明白为什么在管道符
|
前加上转义字符
^
,转义字符的作用不是去掉特殊符号的作用,作为普通字符输出
那么这样
|
就起不到管道符的作用了??但我将其
^
去除的话会导致不能正常运行,帮忙解释下,谢谢。
[
本帖最后由 adrien0901 于 2008-11-13 09:25 编辑
]
作者:
Batcher
时间:
2008-11-13 10:47
Q: for语句中的管道符为何要用尖号转义?
A:
http://bbs.bathome.net/viewthread.php?tid=1290&page=2#pid6306
作者:
adrien0901
时间:
2008-11-13 12:09
非常感谢,明白了。
欢迎光临 批处理之家 (http://bbs.bathome.net/)
Powered by Discuz! 7.2