#!/bin/bash
#ReadAllFileName.sh
#獲取目錄下的所有 .c .cpp文件
# 本腳本放在 要獲取文件的目錄下
cd `dirname $0`
result=''
function ReadAllFileName()
{
if [ "X$1" != 'X' ]
then
cd "$1"
fi
files=`ls`
for filename in $files;do
if [ -d $filename ]
then
#echo "文件夾 $filename "
#遞歸
ReadAllFileName $filename
else
if [ ${filename##*.} = 'cpp' ] || [ ${filename##*.} = 'c' ]
then
# echo $filename
result=${result}" "$filename
fi
fi
done
cd ..
}
ReadAllFileName
echo $result