如何找出目录中文件类型的数量
How to find out the number of files types in a directory
所以我正在尝试编写一个脚本来搜索目录并找到相同类型的数字文件。我试过这个:
find $directory -type f | file -b $SAVEFILES | cut -c1-40 | sort -n | uniq -c | sort -nr |
但类型前有多少次相同的类型
看起来像这样:
168 ASCII TEXT
如何访问数字的值并存储它,然后将其移动到文本之后,如下所示:
ASCII TEXT: 168
使用 GNU sed 追加:
| sed 's/^ *\([0-9]\+\) \(.*\)/: /'
或
| sed -r 's/^ *([0-9]+) (.*)/: /'
所以我正在尝试编写一个脚本来搜索目录并找到相同类型的数字文件。我试过这个:
find $directory -type f | file -b $SAVEFILES | cut -c1-40 | sort -n | uniq -c | sort -nr |
但类型前有多少次相同的类型 看起来像这样:
168 ASCII TEXT
如何访问数字的值并存储它,然后将其移动到文本之后,如下所示:
ASCII TEXT: 168
使用 GNU sed 追加:
| sed 's/^ *\([0-9]\+\) \(.*\)/: /'
或
| sed -r 's/^ *([0-9]+) (.*)/: /'