如何计算文本文件中不同类型的字符

时间:2014-02-24 14:22:38

标签: bash

我已经看到了搜索一个字符的文本文件的不同方法,但我如何计算a-z和A-Z,空格,数字,换行符和特殊字符?我也试图在bash脚本中执行此操作。

1 个答案:

答案 0 :(得分:2)

我不确定“特殊字符”是什么意思,但是给定一组特定的字符,我会像这样算:

tr -dc 'character-set' < file | wc -c

忽略“特殊字符”,您可以通过以下方式满足其他要求:

tr -dc 'a-zA-Z 0-9\n' < file | wc -c

将输出文件减去符合您要求的所有字符而不是,然后将其传递给计算字符数的wc -c。您所要做的就是更新字符集描述,使其包含您需要的任何其他字符。