微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

改进脚本以直观地比较两个文件夹之间的文件数

如何解决改进脚本以直观地比较两个文件夹之间的文件数

我对编写脚本很陌生。

我有一个 MacOS 脚本,可以根据我的工作流程比较两个同名不同文件夹中的文件数量。它为 RAW 照片读取特定级别的文件夹,为处理过的照片读取不同的文件夹。该脚本运行良好,但我希望让它在视觉上更容易解析并找到任何差异。输出示例如下:

Example output

文件数量增加时,解析更大的作业会很麻烦。

脚本的源代码在这里

echo "Capture Folder:"
read folder1
echo "Output Folder:"
read folder2

echo "******** Capture Folder Contains the following files ********"
find "$folder1" -mindepth 1 -maxdepth 1  -type d -print0 | sort -z | while read$
    files=$(find "$dir" -name "[!.]*" -maxdepth 1 -type f | wc -l)
    printf  "%5d files in %s\n" "$files" "$dir"
done

echo "******** Output Folder Contains the following files ********"
find "$folder2" -mindepth 1 -maxdepth 1  -type d -print0 | sort -z | while read$
    files=$(find "$dir" -name "[!.]*" -maxdepth 1 -type f | wc -l)
    printf "%5d files in %s\n" "$files" "$dir"
done

任何想法如何在行尾直观地添加一些内容以表示它在输出文件夹中有匹配的伙伴?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。