function get_declare_array(){
//声明 declare_array 名的数组
declare -a declare_array
git diff --cached --name-only | while read line;
do
file_name=`echo $line | awk '{print $0 }'`
if [[ $file_name == *.h ]]; then
declare_array[${#declare_array[@]}]=`echo $file_name`
echo $file_name
fi
done
return ${declare_array[@]}
}
1.声明 declare_array 名的数组 declare -a declare_array
2 .git diff --cached --name-only | while read line; do
git diff --cached --name-only | while read line; do
echo "暂存区中有差异的文件: $line"
done
function get_impl_array(){
declare -a declare_array
git diff --cached --name-only | while read line;
do
file_name=`echo $line | awk '{print $0 }'`
if [[ $file_name == *.m ]]; then
declare_array[${#declare_array[@]}]=`echo $file_name`
echo $file_name
fi
done
return ${declare_array[@]}
}