新版的 Capture One 导出经常容易无法加载 Recipe,手动选择图片导出,又容易出现漏选,做一个 shell 脚本,检查导出的完整性:
#!/bin/bash
getFile(){
i=0
path=$PWD
for nef in "$path"/capture/*.{NEF,ACR,CR}
do
base=$(basename "$nef")
baseext=$base
base=${base%.*}
if [ ! -f "$path"/output/$base'.jpg' ]; then
((i+=1))
echo $i,$baseext
fi
done
echo "$i is missing."
}
getFile
将文件命名为:gtfile.sh
,放到~
下面,执行:
chmod +x getfile.sh
现在,比如 Capture One 的 Session 路径为:
~/pictures/2019-11-04 xxxx/
打开 Terminal
,来到:~/pictures/2019-11-04 xxxx/
,执行~/getfile.sh
:
~/getfile.sh
1,DSC_0010.NEF
2,DSC_0011.NEF
3,DSC_0012.NEF
4,DSC_0013.NEF
5,DSC_0014.NEF
6,DSC_0015.NEF
6 is missing.
网友评论