#!/bin/bash # 说明在DIVISON目录下执行,用于获取所有makefile文件,结果会按原目录结构保存 function back_makes { # 删除残留makes目录 rm -rf makes/ local MAKS=`find . -type f -name "*.mak"` local MAKS="${MAKS} `find . -type f -name "[mM]ake[fF]ile"`" for f in $MAKS do # find得到的文件可能是绝对路径,此时删头去尾得到中间路径 tempf=${f%/*} && tempf=${tempf#*/} # 在本目录下新建目录保存搜索结果 tempdir=makes/$tempf mkdir -p $tempdir cp -rf $f $tempdir/ done return 0 } # 调用函数 back_makes
获取项目中所有makefile文件
猜你喜欢
转载自venceinfo.iteye.com/blog/1874974
今日推荐
周排行