Board logo

标题: 批处理命令for /f 的 [SET] 中特殊符号为什么要转义符? [打印本页]

作者: tamicer    时间: 2013-9-25 12:40     标题: 批处理命令for /f 的 [SET] 中特殊符号为什么要转义符?

例如
for /f "delims=" %%i in ('more a.txt^|findstr /c:"第"') do set a=%%i
为什么要管道符“|”前加要加“^”,是特殊规定吗?有没有相关资料?
另外,上面这行命令和 for /f "delims=" %%i in (‘findstr /c:"第" a.txt') do set a=%%i 有没有区别?多谢指教!
作者: DAIC    时间: 2013-9-25 13:05

http://www.bathome.net/viewthread.php?tid=1290&page=2#pid6306




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2