#! /bin/bash
function rec {
for FILE in `ls ${2}`
do
local FULL=${2}/${FILE}
if [ -f $FULL ]; then $1 $FULL
elif [ -d $FULL ]; then rec $1 $FULL
fi
done
}rec $1 `pwd`/${2}
使い方:sh for_all.sh exec.sh ディレクトリ
再帰的にあるディレクトリ以下にあるファイルに指定したコマンドを実行したい。
そんな時に便利なBashScriptです。
1年前 | 固定リンク | 2010年 7月 26日 | 
