Shell 批量复制文件名相近的文件到指定文件名中
问题:
目录结构如下:
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 + `
d=`expr substr $file `
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
Shell 批量复制文件名相近的文件到指定文件名中的更多相关文章
- Python批量复制和重命名文件
		Python批量复制和重命名文件 示例代码 #! /usr/bin/env python # coding=utf-8 import os import shutil import time impo ... 
- java基础IO流 复制键盘录入的目录,复制其中的.java文件到指定目录,指定目录中有重名,则改名 对加密文件计算字母个数
		package com.swift.jinji; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; im ... 
- linux  tar 解压文件时指定文件名
		linux解压文件时指定文件夹名称 wget -O mysql-5.6.15.tar.gz http://oss.aliyuncs.com/aliyunecs/onekey/mysql/my ... 
- 【Python】自动生成html文件查看指定目录中的所有图片
		获取本目录下的pic子目录中的所有图片(jpg,png,bmp,gif等,此处以jpg文件为例),然后生成一个image.html文件,打开该html文件即可在浏览器中查看pic子目录中的所有图片. ... 
- Python 批量修改文件名并移动文件到指定目录
		# -*- coding: utf-8 -*- import os, sys,re,shutil from nt import chdir #读取中文路径 u'' path=u"D:\\zh ... 
- shell脚本(傻瓜式处理文件到指定分类)
		前言 每一到两周,我大概会新增十多个甚至更多的资料文件,都是些最近遇到的一些问题的总结或者相关技术文档,但是资料都是在公司电脑上,拷贝到自己电脑上后,又得一个个去找一个这个应该放到哪个分类,个人感觉很 ... 
- ASP.NET解压zip文件,并将解压后的文件放到指定路径中
		本文链接:https://www.cnblogs.com/yifeixue/p/11769905.html 本人已亲测有效(*^▽^*) 废话不多说了,直接上代码: 1 /// <summary ... 
- 【转】批量复制操作(SqlBulkCopy)的出错处理:事务提交、回滚
		原文地址:http://blog.csdn.net/westsource/article/details/6658109 默认情况下,批量复制操作作为独立的操作执行. 批量复制操作以非事务性方式发生, ... 
- 【转】巧用DOS tree命令+批处理 实现 指定文件 批量复制!
		转自:http://www.cnblogs.com/looky/archive/2010/01/24/1655292.html 今天一朋友叫我帮忙解决指定文件批量复制的问题,于是找了一大堆批处理命令, ... 
随机推荐
- SQL Server之LEFT JOIN、RIGHT LOIN、INNER JOIN的区别
			很多人刚入门的时候分不清LEFT JOIN.RIGHT LOIN 和 INNER JOIN的区别,对它们的定义比较模糊,今天就简单的介绍一下它们的区别,对于入门的人来说,应该能够帮助你们理解. lef ... 
- SpringMVC的映射器、适配器、解析器
			1.处理器和适配器 1.1springmvc的映射器 根据客户端请求的url,找到处理本次请求的handler(处理器),将url和controller关联起来 1.2springmvc的适配器 对映 ... 
- Java数据结构和算法(十一)——红黑树
			上一篇博客我们介绍了二叉搜索树,二叉搜索树对于某个节点而言,其左子树的节点关键值都小于该节点关键值,右子树的所有节点关键值都大于该节点关键值.二叉搜索树作为一种数据结构,其查找.插入和删除操作的时间复 ... 
- cs231n spring 2017 lecture10 Recurrent Neural Networks 听课笔记
			(没太听明白,下次重新听一遍) 1. Recurrent Neural Networks 
- Educational Codeforces Round 21(A.暴力,B.前缀和,C.贪心)
			A. Lucky Year time limit per test:1 second memory limit per test:256 megabytes input:standard input ... 
- hihoCoder #1043 : 完全背包(板子题)
			#1043 : 完全背包 时间限制:20000ms 单点时限:1000ms 内存限制:256MB 描述 且说之前的故事里,小Hi和小Ho费劲心思终于拿到了茫茫多的奖券!而现在,终于到了小Ho领取奖励的 ... 
- bzoj usaco 金组水题题解(2.5)
			bzoj 2197: [Usaco2011 Mar]Tree Decoration 树形dp..f[i]表示处理完以i为根的子树的最小时间. 因为一个点上可以挂无数个,所以在点i上挂东西的单位花费就是 ... 
- JavaScript实现职责链模式
			什么是职责链模式 职责链模式的定义是:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系,将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止.举个例子:当你从公 ... 
- 番外篇--Moddule Zero安装
			Moddule Zero 安装 1.2.1 从模板创建 使用ABP和module-zero开始一个新项目最简单的方式是使用启动模板.详细了解请参考启动模板文档. 1.2.2 手动安装 如果你有一个预先 ... 
- XML中文乱码问题
			XML中文乱码问题 
