Shell's Home

Dec 4, 2007 - 1 minute read - Comments

wc、sort介绍

首先声明一点,我介绍的小软件系列都是Linux下的,在Windows下可以找Gnuwin32里面提供的移植包。因此多数人都是可以使用的,只是高兴不高兴用的问题而已。

其次我得道歉。本来说好了每周介绍一些小软件的,结果MSN空间不稳定,加上贝壳又忙。所以现在才介绍第二个,大家理解理解吧。

这次介绍的对象是wc,不是厕所,也不是世界杯,而是一个字符统计软件。这个软件的目的是统计出一个文件内的行数,单词数,字符数。行数是按照硬回车来统计的,单词是按照分割符号来统计的,字符么就不说了。这个和Word的字符统计很像,不过用起来并不那么方便。也许有人奇怪,这种软件有什么用呢?主要是在脚本程序内使用来统计一些数据,也有用来统计程序的代码行数的。平时大家一般都是分开统计行数,这次可以wc -l *.cpp *.h。就可以得到所有文件的行数和总行数。

而后我补充介绍一个东西,sort。这东西也很简单,就是把输入的内容按照一定的法则排序输出。一般来说,排序法则是alpha法则,当然也有数字法则等等。这个软件主要是从输出中排除一些重复数据,或者把输出过滤。例如我们可以和上面的联合使用,wc -l *.c *.h | sort。就可以得到当前所有的文件的行数,并且排序。

Tags: bash linux

IM之争 继承函数的拷贝构造

comments powered by Disqus