我需要编写一个精确地模仿linux命令wc
的perl(尤其是输出格式),在实现功能的同时,wc
的输出确实令人头疼,似乎它一直在变化,以下是一些示例(我将使用□代表空格字符)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
7. cat test_input_2 | wc -wc
⇒□□□□□79□□□□□581
任何人都知道wc如何格式化其输出?任何帮助表示赞赏,非常感谢。
wc
指定确切的输出格式。格式字符串中有空格的空格数不重要(请参见wc
)。