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

问题描述

我对编写脚本很陌生。

我有一个 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 (将#修改为@)