EXT=js function updateDir(){ echo $1 for fileName in ` ls $1 `;do if [ -d $1"/"$fileName ];then updateDir $1"/"$fileName else if [ "${fileName}" != "${fileName%.${EXT}}" ];then dtsmake -s $1/$fileName fi fi done } INIT_PATH="./src" updateDir $INIT_PATH