计算可打印的字符

我必须创build一个脚本(更确切地说是一行),将作为参数链接到一个目录(前/home/stan/direct)目录(在我的例子是直接)包含一个
未知数目的目录和文件。这些文件包含由一个“,”(逗号),一个“”(空格)或一个“/ n”(新行)分隔的单词。脚本必须统计所有这些文件中的可打印字符例外“”和“,”),并打印结果,并将运行脚本时发生的所有错误redirect到名为errors.txt的文件中。 现在我的问题? 我怎样才能做出这样的脚本(单行)?

首先筛选出哪些是不可打印的,然后计算剩余的:

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