统计可打印字符

4
我需要创建一个脚本(确切来说是一行命令),它将接收一个目录链接作为参数(例如/home/stan/direct)。该目录(在我的示例中为direct)包含未知数量的目录和文件。这些文件包含用逗号“,”、空格或换行符“/n”分隔的单词。该脚本必须计算所有这些文件中可打印字符的数量(除了空格和逗号),并打印结果,同时将运行脚本时出现的所有错误重定向到名为errors.txt的文件中。现在我的问题是?我如何制作这样的脚本(一行命令)?

1
请提供一个您想要文本在之前和之后的样子的示例。另外,您已经尝试过什么了吗? - user968808
问题不清楚,但strings命令应该会帮助您。请查看man strings以了解详细信息。 - Kent
1个回答

1

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

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接