shell-日常工具-第一篇
递归删除目录下.c和.h之外的文件
file_list=$(find src | grep -v '\.c$' | grep -v '\.h$')
for file in $file_list
do
	if [ ! -d $file ]
	then
		echo "rm......file..........$file"
		rm $file
	else 
		content=$(ls $file)
		if [ ${#content} -eq 0 ]
		then 
			echo 'rmdir=========dir=================$file'
			rmdir $file
		fi
	fi
done
 
                    
                     
                    
                 
                    
                
 
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号