UGA Boxxx

つぶやきの延長のつもりで、知ったこと思ったこと書いてます

【Shell】指定ディレクトリ内のファイルに一括処理を行う

あるディレクトリ内の画像ファイルに対して処理を行いたい

毎回調べているのでメモ

#!/bin/sh

IMAGE_DIR="/path/to/target/dir/*"

for f in `find $IMAGE_DIR -maxdepth 0 -type f -name *.jpg`;
do
    echo $f
done

maxdepthを増やせば階層にさらにディレクトリがあったばい、その下の階層まで検索してくれる