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
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 批量复制文件名相近的文件到指定文件名中相关推荐
- 批量提取多个Excel文件内指定单元格的数据(文件名和数据)
批量提取多个Excel文件内指定单元格的数据(文件名和数据) 例如收集了excel表格统一格式的个人简历,从中抽取个人基本信息,生成数据表. 将源数据excel文件放在同一个文件夹下. 新建一个sho ...
- Windows server 2008文件服务器之二屏蔽影音文件以及指定文件名
Windows server 2008文件服务器之二屏蔽影音文件以及指定文件名 话说在windows server 2003上安装SP2后然后安装windows server 2003版本相对应的R2 ...
- php搜索文件名,PHP搜索文件且列出文件名的代码参考
先来看一个简单的php搜索文件并显示的代码. 如下: /** * 搜索文件并列出文件名 * opendir打开目录 * readdir读取文件名 * unlink删除文件 * edit by www. ...
- Excel 文件怎么批量插入首页、扉页、尾页?怎么将某个 Excel 文件批量插入到其它 Excel 文件的指定位置?
概要:在我们日常办公中,经常会碰到需要给一批 Excel 文件批量插入首页或者尾页,或者在指定的位置插入新的 Sheet 的需求.「我的ABC软件工具箱」就实现了批量在指定位置插入新的内容的功能,可以 ...
- python合并路径和文件名,python关于文件路径和文件名的操作
os.path.abspath(path) #返回绝对路径(包含文件名的全路径) os.path.basename(path) -- 去掉目录路径获取文件名 os.path.dirname(path) ...
- shell脚本 -- 用途替换所有json文件(main.json 除外)中的 ios下载链接
#!/bin/bash #脚本用途 替换所有json文件(main.json 除外)中的 ios下载链接 #调用格式 "xxx.sh" (脚本名称) "ios||and& ...
- Python将指定文件批量复制到多个文件夹并重命名
因为学习需要,要将某个文件复制到两百多个文件夹当中,一个个手动复制太繁琐,网上找了很多资料,都没有我想要的功能,就自己简单写了个代码,供大家参考. import shutil import os# 指 ...
- Word VBA(批量复制Excel表格和Word表格到Word中)
Function Test() '使用双字典 SearchPath = FolderDialog("请选择文件夹") If SearchPath = & ...
- python 打印文件名_Python | 打印文件内容以及文件名
python 打印文件名 打印文件名 (Printing file name ) To print the filename, we use "file_object.name". ...
- excel快速批量复制某个sheet(sheet命名来自某个sheet中某一列数据)
需求:我要建的sheet 来这于 Sheet1 的C列(新建的sheet名称必须跟这一列内容对上),而且我要建的sheet不能是空白的,必须是来自某个模板 图一:需要新建的sheet的名称来源 图二: ...
最新文章
- 安装grid后启动asm报ORA-15149错误
- 数字货币 如何验证Electron Cash钱包 软件来源的可靠性
- math.hypot java_Java math
- [转]C#开发ActiveX控件,.NET开发OCX控件案例
- C++结构与联合有和区别?
- Activiti中的安全脚本如何工作
- 二维小波变换_【外文文献速读】实时二维水波模拟
- 只要实现了annotation这个接口就是注解 同理:只要实现了某个接口就是该类型的实现类...
- struts2自定义标签_Struts 2 –没有为动作和结果输入定义结果
- java 动态加载ztree_JAVAEE——BOS物流项目02:学习计划、动态添加选项卡、ztree、项目底层代码构建...
- Mac无损音乐播放器:Audirvana
- 图像处理-色情图片识别(未完成)
- Keras入门(八)K折交叉验证
- 音频文件格式解析与编解码
- LabVIEW 编程小技巧
- mysql数据库三表联查
- 计算机win10分区软件,简单易用的win10分区软件:分区助手
- Java Grammar(二):运算符
- 瑞吉外卖——菜品展示功能(移动端)
- 波特率、数据传输速率和带宽的关系(转)