我需要編寫一個模仿linux命令wc
的perl(包括和特別是輸出格式),在實現了功能的同時,wc
的輸出真的很頭疼,看起來它正在改變所有時,以下是幾個例子(I將使用□表示空格字符)
1. wc test_input_1
⇒□□705673□□4234032□26754553□test_input_1
2. wc test_input_2
⇒□14□□79□581□test_input_2
3. wc test_input_2 -w
⇒79□test_input_2
4. wc test_input_2 -wc
⇒□79□581□test_input_2
5. cat test_input_2 | wc
⇒□□□□□14□□□□□□79□□□□□581
6. cat test_input_2 | wc -w
⇒79
⇒□□□□□79□□□□□581
linux命令wc輸出格式
的人都知道WC是如何格式化輸出?任何幫助表示讚賞,非常感謝。
看起來它只是在知道它時輸出文件名。什麼是如此複雜?爲什麼你不得不模仿這個而不是'exec'ing'wc'? – drysdam 2011-04-25 12:55:12