#!/bin/sh
dirs='
test
'
function mysvnst()
{
for dir in ${dirs}; do
svn st ${dir}//*.{h,cpp,lua,py} | sed '/^?/d'
done
}
echo `mysvnst | sed 's/^[MACD]//g'`
mysvnst
totalnums=0
for dir in ${dirs}; do
filenums=`svn st ${dir}/*.{h,cpp,lua,py} | grep -v '^?' | wc -l`
totalnums=`expr $totalnums + $filenums`
done
if [[ $totalnums != '0' ]]; then
printf "|%-15s|%-10s|\n" '总计:' $totalnums
fi
参考资料: