#!/bin/bash#查找在一段时间内修改过的.c和.h文件,并把其导出到对应的目录下read -p "please input the file which you want to search the modified: " searchFile
read -p "please input the file which you want to save: " modifydir
read -p "please input the range day of the file modified: " withinDay
if["$searchFile"==""]; thensearchFile=linux_bcm9970v1
fiif["$modifydir"==""]; thenmodifydir=linux_work
fiif["$withinDay"==""]; thenwithinDay=2
fi[ -d $modifydir]&& rm -rf $modifydir&& rm -rf $modifydir.tar.gz
mkdir -p $modifydircurrent_dir=$(pwd)findlist=$(find $current_dir/$searchFile -name "*\.[ch]" -mtime -$withinDay -print)for list in $findlistdorealPath=$(echo$list | sed s/$searchFile/$modifydir/g | sed 's/\/[a-zA-Z0-9_]*\.[ch]//g')[ -d $realPath]|| mkdir -p $realPath cp $list$realPathdonetar -zcvf $modifydir.tar.gz $modifydir