问题:

目录结构如下:

test/

2001.01.01/   2001.02.02/   2001.03.02/

2001.01.03/    2001.02.04/   2001.03.05/

2001.01.04/    2001.02.05/   2001.03.07/

2001.01.06/    2001.02.06/   2001.03.08/

2001.01.12/   2001.02.23/   2001.03.09/

2001.01.13/    2001.02.26/   2001.03.22/

2001.01.24/    2001.02.28/   2001.03.24/

将test目录中的年月相同的目录复制到对应文件夹,如将2001.01.。。复制到2001.01/,

代码如下:

cd icesat

c=''
for file in `ls`
do
  #filelist[$c]=$file
  #c=`expr $c + 1`
  d=`expr substr $file 1 7`
  echo $d
  if [ "$d" != "$c" ] ;then
   #    mkdir ../$d
    #   $c=$d
    cp -r  $d* ../$d
  fi
  c=$d
  #awk  'NR>4{print NR-4,$6,$7,$13}' $file >../met1/$file
done

转载于:https://www.cnblogs.com/xiongyunqi/p/4421241.html

Shell 批量复制文件名相近的文件到指定文件名中相关推荐

  1. 批量提取多个Excel文件内指定单元格的数据(文件名和数据)

    批量提取多个Excel文件内指定单元格的数据(文件名和数据) 例如收集了excel表格统一格式的个人简历,从中抽取个人基本信息,生成数据表. 将源数据excel文件放在同一个文件夹下. 新建一个sho ...

  2. Windows server 2008文件服务器之二屏蔽影音文件以及指定文件名

    Windows server 2008文件服务器之二屏蔽影音文件以及指定文件名 话说在windows server 2003上安装SP2后然后安装windows server 2003版本相对应的R2 ...

  3. php搜索文件名,PHP搜索文件且列出文件名的代码参考

    先来看一个简单的php搜索文件并显示的代码. 如下: /** * 搜索文件并列出文件名 * opendir打开目录 * readdir读取文件名 * unlink删除文件 * edit by www. ...

  4. Excel 文件怎么批量插入首页、扉页、尾页?怎么将某个 Excel 文件批量插入到其它 Excel 文件的指定位置?

    概要:在我们日常办公中,经常会碰到需要给一批 Excel 文件批量插入首页或者尾页,或者在指定的位置插入新的 Sheet 的需求.「我的ABC软件工具箱」就实现了批量在指定位置插入新的内容的功能,可以 ...

  5. python合并路径和文件名,python关于文件路径和文件名的操作

    os.path.abspath(path) #返回绝对路径(包含文件名的全路径) os.path.basename(path) -- 去掉目录路径获取文件名 os.path.dirname(path) ...

  6. shell脚本 -- 用途替换所有json文件(main.json 除外)中的 ios下载链接

    #!/bin/bash #脚本用途 替换所有json文件(main.json 除外)中的 ios下载链接 #调用格式 "xxx.sh" (脚本名称) "ios||and& ...

  7. Python将指定文件批量复制到多个文件夹并重命名

    因为学习需要,要将某个文件复制到两百多个文件夹当中,一个个手动复制太繁琐,网上找了很多资料,都没有我想要的功能,就自己简单写了个代码,供大家参考. import shutil import os# 指 ...

  8. Word VBA(批量复制Excel表格和Word表格到Word中)

    Function Test()  '使用双字典          SearchPath = FolderDialog("请选择文件夹")     If SearchPath = & ...

  9. python 打印文件名_Python | 打印文件内容以及文件名

    python 打印文件名 打印文件名 (Printing file name ) To print the filename, we use "file_object.name". ...

  10. excel快速批量复制某个sheet(sheet命名来自某个sheet中某一列数据)

    需求:我要建的sheet 来这于 Sheet1 的C列(新建的sheet名称必须跟这一列内容对上),而且我要建的sheet不能是空白的,必须是来自某个模板 图一:需要新建的sheet的名称来源 图二: ...

最新文章

  1. 安装grid后启动asm报ORA-15149错误
  2. 数字货币 如何验证Electron Cash钱包 软件来源的可靠性
  3. math.hypot java_Java math
  4. [转]C#开发ActiveX控件,.NET开发OCX控件案例
  5. C++结构与联合有和区别?
  6. Activiti中的安全脚本如何工作
  7. 二维小波变换_【外文文献速读】实时二维水波模拟
  8. 只要实现了annotation这个接口就是注解 同理:只要实现了某个接口就是该类型的实现类...
  9. struts2自定义标签_Struts 2 –没有为动作和结果输入定义结果
  10. java 动态加载ztree_JAVAEE——BOS物流项目02:学习计划、动态添加选项卡、ztree、项目底层代码构建...
  11. Mac无损音乐播放器:Audirvana
  12. 图像处理-色情图片识别(未完成)
  13. Keras入门(八)K折交叉验证
  14. 音频文件格式解析与编解码
  15. LabVIEW 编程小技巧
  16. mysql数据库三表联查
  17. 计算机win10分区软件,简单易用的win10分区软件:分区助手
  18. Java Grammar(二):运算符
  19. 瑞吉外卖——菜品展示功能(移动端)
  20. 波特率、数据传输速率和带宽的关系(转)

热门文章

  1. matlab练习程序(对应点集配准的四元数法)
  2. Python + Selenium WebDriver Api 知识回顾
  3. linux内核系列之二_资源
  4. 边工作边刷题:70天一遍leetcode: day 26
  5. object-c category
  6. 微服务熔断限流Hystrix之流聚合
  7. python机器学习实战(四)
  8. java类的成员变量和局部变量的区别
  9. tp框架 中的时间 查询范围
  10. js学习笔记(新手向)