【问题标题】:Linux - printable charactersLinux - 可打印字符
【发布时间】:2013-11-23 16:57:52
【问题描述】:

如何计算目录中所有文件中存在的所有可打印字符(空格和逗号除外)?我尝试使用一些管道,但它没有返回任何内容。

【问题讨论】:

  • 您使用哪种编程语言?

标签: linux file directory character


【解决方案1】:

这个 perl 单列

将计数器设置为零 ($c)

查找可打印字符参见http://perldoc.perl.org/perlrecharclass.html#POSIX-Character-Classes 并将它们的计数添加到 $c

终于显示计数了

*表示当前目录下的所有文件

perl -n -e 'BEGIN {$c=0} $c+=()=/([:print:])/g; END {print $c}' *

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-10
    • 1970-01-01
    • 2014-02-21
    • 2011-08-22
    相关资源
    最近更新 更多