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