从一个目录下提取所有的源文件复制到另一个目录下

2014-12-16 0 738
从一个目录下提取所有的源文件复制到另一个目录下
#!/bin/bash

FROM_DIR=Study
TO_DIR=Study-SRC

echo "Searching..." 
file_list=(`find $FROM_DIR/ -name "*.[hc]" -o -name "*.cpp" | xargs`)
total=${#file_list[*]}
index=1

for fn in ${file_list[*]}
do
    dir=$TO_DIR/$(dirname $fn)
    if [ -d $dir ]; then
        mkdir -p $dir
    fi
    echo "[$index/$total] copy $fn --> $dir"
    cp -f $fn $dir
    index=$(($index + 1))
done
echo "Done !"

遇见资源网 shell 从一个目录下提取所有的源文件复制到另一个目录下 http://www.ox520.com/16757.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务