如何找出目录中的文件类型数

时间:2017-03-25 15:17:08

标签: bash awk dash-shell

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

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

但是在类型之前存在相同类型的次数 看起来像这样:

    168 ASCII TEXT

如何访问该数字的值并存储它,然后在文本之后移动它:

ASCII TEXT: 168

1 个答案:

答案 0 :(得分:2)

使用GNU sed附加:

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

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