【发布时间】:2011-04-25 12:49:24
【问题描述】:
我需要写一个完全模仿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 如何格式化它的输出?任何帮助表示赞赏,非常感谢。
【问题讨论】:
-
看起来它只是在知道文件名时才输出文件名。什么这么复杂?为什么你必须模仿这个而不是
execingwc?