私はBashに次のものを持っています(Linuxの場合)
for dir in Movies/*
do
(cd "$dir" && pwd|cut -d \/ -f5|tr -s '\n' ', ' >> ../../movielist &&
exiftool * -t -s3 -ImageSize -FileType|tr -s '\t' ',' >> ../../movielist )
echo "Movie $movies - $dir ADDED!"
let movies=movies+1
done
ただし、「echo」が次の行に次のエコーを表示するようにしたいので(最後のエコー出力と連結せずに置き換えます)、更新中のように見せます。パーセント付きのプログレスバーが同じ行に表示されるのと似ています。