第一条命令|第二条命令。
管道符|的作用是连接两条命令,把第一条命令的标准输出作为第二条命令的标准输入。
tasklist|findstr /i "svchost.exe"
以上,在tasklist的输出结果中查找字符串"svchost.exe"。
for /f "tokens=15" %i in ('ipconfig | find /i "ip address"') do set ip=%i
如果不加转义符^,会被系统误认为第一条命令是所有的蓝色部分,第二条命令是所有的绿色部分。
而蓝色部分本身不是一条完整的命令。所以必须加^对|进行转义。它连接的只是集合中的ipconfig和findtr /i "ip address"
- - ||||||||