Friday, July 30, 2010

需要xargs的理由

給未來的裕翔

為什麼需要xargs?

我小小的大腦認為

因為不是每個指令都可以對stdin作處理的

ex: 指令a | 指令b | 指令c

指令a的output就是指令b的stdin

指令b的output就是指令c的stdin

重複一次

不是每個指令都可以對stdin作處理的

所以需要xargs

ex: 如果我想用whatis針對前面指令丟出來的幾個東西作查詢

因為whatis的用法只處理後面接的對象, ex: whatis blabla

無法ex: 指令d | whatis

所以就必須利用

指令d | xargs whatis

以上: 我小小的大腦的結論

No comments:

Post a Comment