我的文件夹中有几个 PNG 文件,例如
pic_191120081.png
pic_191120241.png
.
.
.
pic_192722801.png
pic_192722961.png
所以当c5-c8保持不变时,c9-c12增加16。但是以后的档数也c5-c8发生变化。
是否可以创建一个脚本来检查丢失的文件?例如,在 pic_192722961.png 之后,我应该有 pic_192723121.png
答案1
在我看来,文件名中的数字增加了 160,因此,不是操作列(假设“c5-8”指的是列号),而是处理整个数字。
first=191120081
last=192722961
num=$first
while [[ $num -le $last ]] ; do
fnam="pic_${num}.png"
if [[ ! -f "$fnam" ]] ; then
echo "Missing $fnam"
fi
num=$(( $num + 160 ))
done