这几天要教小孩子练打字,一篇文档打完了,想统计一下实际打了多少个字,发现 wc 命令用起来不能完全符合我的要求,下面一段是抄过来的。
###########################################
#显示文件内容信息,输出信息依次是:行数,字数,字节数,文件名称
wc filename
#显示一个文件的行数
wc -l filename
#显示一个文件的字节数
wc -c filename
#显示一个文件的字符数
wc -m filename
#显示一个文件中的最长行的长度
wc -L filename
#注意:每行结尾的换行符也算一个字符,空格也算一个字符
#采用UTF-8编码,所以一个汉字在这里被转换为3字节
#当使用-m选项时,一个汉字就作为一个字符计算
###########################################
如是我在自己的bin文件夹里写了一个文件:gedit ~/bin/wc
#!/bin/bash
cat "$1" | tr -d '\n\t\r ' | sed -e 's/./&\n/g' | cat -n
#就是把文件里的 回车符,空格和TAB键都删除了,
再改一下 .bash_profile,把 $HOME/bin 放到 原来 $PATH 的前面,这样就能先找到我自己写的 wc 命令了。
#PATH=$PATH:$HOME/bin
PATH=$HOME/bin:$PATH
完工……
顺便统计了一下金步国大侠的 Linux-4.4-x86_64 内核配置选项简介
总共 234976 个字。
阅读(2217) | 评论(0) | 转发(0) |