计算可打印的字符

时间:2013-11-23 23:56:43

标签: linux unix grep character cut

我必须创建一个脚本(更准确地说是一个单行),它将作为参数接收目录的链接(例如/home/stan/direct)。目录(在我的例子中是直接的)包含一个<登记/> 未知数量的目录和文件。这些文件包含由一个“,”(逗号),一个“”(空格)或一个“/ n”(新行)分隔的单词。脚本必须计算所有这些文件中的可打印字符(异常“”和“,”)并打印结果,并重定向在名为errors.txt的文件中运行脚本时发生的所有错误。 现在我的问题是什么?我怎样才能制作这样的剧本(单行)?

1 个答案:

答案 0 :(得分:1)

首先过滤掉不可打印的内容,然后计算剩下的内容:

sed 's/[^a-zA-Z0-9]//g'|wc -c