find /root -size +20k -a -size -50k | ls 命令的結(jié)果為什么是單獨(dú)執(zhí)行l(wèi)s命令的結(jié)果?
find /root -size +20k -a -size -50k | ls
管道符| 應(yīng)該是將第一個(gè)命令的結(jié)果作為第二個(gè)命令的操作對(duì)象
那為什么單獨(dú)執(zhí)行 find /root -size +20k -a -size -50k 結(jié)果是正確的,但是加上ls 結(jié)果就變?yōu)橹苯訄?zhí)行l(wèi)s后的結(jié)果?
大神解答一下
2020-06-24
應(yīng)該怎么寫呢
2019-12-31
因?yàn)楣艿婪暗膶?duì)象不作為ls的輸入? 所以程序只會(huì)在頁面打印ls命令的結(jié)果? ?管道符之前執(zhí)行的結(jié)果被scanf()函數(shù)接收后不能作為ls的輸入