早教吧 育儿知识 作业答案 考试题库 百科 知识分享

解释一条批处理一条批处理for/f"tokens=1delims=:"%%ain('dir/s/b"./"^|findstr/n.*')dosetnum=%%aecho%num%findstr/n.*和^|我懂了,用就是^|是子命令.回答,3楼,用findstr\n.*的意思是显示行号,不写,

题目详情
解释一条批处理
一条批处理
for /f "tokens=1 delims=:" %%a in ('dir /s /b "./" ^| findstr /n .*') do set num=%%a
echo %num%
findstr /n .* 和 ^|
我懂了,用就是 ^| 是子命令.
回答,3楼,用findstr \n .* 的意思是显示行号,不写,不会出行号的.
▼优质解答
答案和解析
|
管道命令
用于将前一个命令的执行结果输出到后一个命令
在上句中表示将dir结果输给findstr命令;
因为是dir命令是for的子命令,所有要在 | 前加入 ^ ,变成了^|;
findstr /n .* 表示查找任意字符包括空行和空字符
看了 解释一条批处理一条批处理fo...的网友还看了以下: