概述我怎样才能计算一个文件夹内使用Linuxterminal不同的文件types?
嘿,我明白了如何在一个文件夹中recursion地计算不同数量的文件types/扩展。 我也需要将它们打印到一个.txt文件。
例如,我有10个txt的20个.docx文件混合在多个文件夹中。
帮我 !
在C项目中检查未使用的variables
在Perl-Tk中使用button小部件执行命令
linux会阻止堆栈和堆彼此增长吗?
下载文件并从Bash脚本文件解压缩
如何在linux内核空间读取环形缓冲区?
在linux下访问堆栈下的内存
将u-Boot加载到内存中而不是闪烁
如何在bash shell中编写一个漂亮优雅的linux命令
在linux的顶部命令
编写一个接受多个多空间参数的bash脚本
find ./ -type f |awk -F . \'{print $NF}\’ | sort | awk \'{count[$1]++}END{for(j in count) print j,\”(\”count[j]\” occurences)\”}\’
获取所有的文件名与find ,然后使用awk获得扩展名,然后再次使用awk来计算出现次数
只需使用bash:此代码所需的版本4
#!/bin/bash shopt -s globstar nullglob declare -A exts for f in * **/*; do [[ -f $f ]] || continue # only count files filename=${f##*/} # remove directorIEs from pathname ext=${filename##*.} [[ $filename == $ext ]] && ext=\”no_extension\” : ${exts[$ext]=0} # initialize array element if unset (( exts[$ext]++ )) done for ext in \”${!exts[@]}\”; do echo \”$ext ${exts[$ext]}\” done | sort -k2nr | column -t
这个似乎迄今尚未解决,所以这里是我有多远计数文件和命令他们:
find . -type f | sed -n \’s/..*.//p\’ | sort -f | uniq -ic
总结
以上是内存溢出为你收集整理的我怎样才能计算一个文件夹内使用Linuxterminal不同的文件types?全部内容,希望文章能够帮你解决我怎样才能计算一个文件夹内使用Linuxterminal不同的文件types?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
请登录后查看评论内容