关于比较两个文件夹中相同的文件,比统计相同文件数量
方法:
ls a/ b/ | sort | uniq -d | wc -l
ls a b 表示把a和b文件夹中的文件名都列出来
sort表示将列出来的文件夹名放到一起排序
uniq -d 表示将重复的文件名提取出来
如果是比较文件夹中的文件名和一个文件中的文件名,提取其中相同文件名的数量,可以使用如下:
ls a/ |cat - 1.txt | sort | uniq -d | wc -l
如果是提取不同名称的文件数量:
ls a/ |cat - 1.txt | sort | uniq -u | wc -l
本文来自博客园,作者:海_纳百川,转载请注明原文链接:https://www.cnblogs.com/chentiao/p/17148330.html,如有侵权联系删除