#!/bin/sh
#set -x
list_allfile(){
for file2 in `ls -a $1`
do
if [ x"$file2" != x"." -a x"$file2" != x".." ];then
if [ -d "$1/$file2" ];then
list_allfile "$1/$file2" $2
fi
echo "$1/$file2" | grep -E "\.${2}$"
fi
done
}
if [ $# -ne 2 ];then
exit
fi
#args=$(echo ${2} | tr "," "|")
args=$(echo ${2} | awk -F ',' '{ OFS="$|\\." } { NF=NF; print $0}')
list_allfile ${1} ${args}