RT,很久以前写的拿出来骗一骗访问量

把sh文件扔进source里面运行sh *.sh

从子目录蒯出来:

#!/bin/bash
for file in ./*/*/*.cpp
do
name=${file##*/}
fa=${file#*/}
fa=${fa#*/}
fa=${fa%/*}
filename=${name%.*}
coder=${file#*/}
coder=${coder%%/*}
if test $filename = $fa
then
cp $file ./$coder/$name
fi
done

蒯进子目录:

#!/bin/bash
for file in ./*/*.cpp
do
mulu=${file%/*}
name=${file##*/}
sourcename=${name%.*}
if [ -a $mulu/$sourcename ]; then
if [ ! -d $mulu/$sourcename ];then
rm $mulu/$sourcename
mkdir $mulu/$sourcename
fi
else mkdir $mulu/$sourcename
fi
if [ ! -a $mulu/$sourcename/$name ];then
cp $file $mulu/$sourcename/$name
fi
done

最新文章

  1. [LeetCode] Combinations 组合项
  2. 我们为什么要看《超实用的Node.JS代码段》
  3. AT常见问题
  4. sql时间查询的问题
  5. Axis2 webservice入门--开发环境搭建,概念理解
  6. 调用AutoCAD的内置对话框
  7. opencv 相关一个很好的博客
  8. DOM0级事件处理、DOM2级事件处理
  9. Java ArrayIndexOutOfBoundsException: Exception Hierarchy
  10. 20行JS代码实现贪吃蛇
  11. JS关于Date函数的格式化输出
  12. 解决ssh连接问题1
  13. python系统编程(五)
  14. spring boot+mybatis+mysql
  15. POJ 3579 3685(二分-查找第k大的值)
  16. 原生js--客户端存储的种类
  17. java第四次实验报告
  18. LoadRunner WebTours无法显示页面
  19. odoo学习之:【转】控制menuitem的显示权限
  20. Java开发工程师(Web方向) - 03.数据库开发 - 第5章.MyBatis

热门文章

  1. SweetAlert插件 弹框插件
  2. 2. 跟踪标记 (Trace Flag) 3604, 3605 输出DBCC命令结果
  3. 限定pan手势只能在圆内移动view
  4. WinPE ISO制作
  5. C 转义字符说明
  6. Win7如何设置多用户同时远程登录
  7. Zabbix日常监控之lvs监控
  8. 整体修改VS中C++工程和解决方案命名问题
  9. 笔记本无密码连接wifi
  10. Ceph块存储介绍