我正在用另一種語言重新編寫GNU的wc
實用程序,並且我跑過了這個命令,其中應該導致wc輸出0個字節計數。這個shell命令做了什麼?
(dd ibs=99k skip=1 count=0; ./wc -c) < /etc/group
由於我目前瞭解,dd
在一個單獨的(子)shell啓動,然後wc
開始,再/etc/group
內容重定向的外殼裏面?
dd
命令使用的輸入塊大小爲99kB,並在讀取輸入之前跳過其中的一個?那是我被絆倒的地方。
現在我的版本報告〜980字節讀取,所以我想更好地理解這個命令,所以我的實用程序可以反映這一點。
當心:巫術。 – bishop 2015-02-24 18:38:14
你的'/ etc/group'文件大〜980字節嗎? – 2015-02-24 18:38:40
@EtanReisner是的。 – 2015-02-24 18:43:09