【问题标题】:How to find out the number of files types in a directory如何找出目录中文件类型的数量
【发布时间】:2017-08-18 11:44:27
【问题描述】:

所以我正在尝试编写一个脚本来搜索目录并找到具有相同类型的数字文件。我试过这个:

find $directory -type f | file -b $SAVEFILES | cut -c1-40 | sort -n | uniq -c | sort -nr |

但是同一个类型在该类型之前出现的次数 看起来像这样:

    168 ASCII TEXT

如何访问数字的值并将其存储,然后将其移动到文本之后,如下所示:

ASCII TEXT: 168

【问题讨论】:

    标签: bash awk dash-shell


    【解决方案1】:

    使用 GNU sed 附加:

    | sed 's/^ *\([0-9]\+\) \(.*\)/\2: \1/'
    

    | sed -r 's/^ *([0-9]+) (.*)/\2: \1/'
    

    【讨论】:

    • 当我将它添加到我的代码中时,它并没有改变任何东西。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-27
    • 2020-10-07
    • 2021-03-09
    • 2021-01-23
    • 2017-01-21
    相关资源
    最近更新 更多