命令执行时 管道符 | 和 & 的区别

管道符区别:
“|” :仅能处理最后面一个指令传出的正确输出信息;
“&” :能处理所有指令传出的正确输出信息;

C:\Windows\system32>echo 1 | echo 2
2

C:\Windows\system32>echo 1 & echo 2
1
2

区别是在命令执行时,当传入的参数拼接前后都有命令的话,使用|不会返回中间的命令结果

发表评论

电子邮件地址不会被公开。 必填项已用*标注