shell脚本移动文件
青山绿水,白草红叶黄花
今天写了一个移动文件的脚本,在这分享一下:
#传入两个参数,第一个参数是日期,第二个参数是文件名 $1为第一个参数,$2为第二个参数
function moveRepeatFiles()
{#进入日期文件夹cd /data/files/$1#移动该文件到对应文件夹mv $2 /data/otherFiles
}
#遍历文件
for line in `cat fileName.txt`
do
#如果文件里的字符串名字以下面开头
if [[ $line == aaa* ]];
then
#则调用上面的移动方法,两个参数用空格隔开
#${line:11 : 8} 切割字符串,从第11位开始,取8个数字,这里取出来的是日期,例如20180720,因为后面的文件夹就是以日期命名的
moveRepeatFiles ${line:11 : 8} $line
fidone
shell脚本移动文件相关推荐
- 在linux中编写shell脚本文件,如何编写简单的Shell脚本(Script)文件之Linux的基本操作...
如何编写简单的Shell脚本(Script)文件之Linux的基本操作 新建一个文本文件包含所需要的脚本.举例,我会使用pico编辑器写一个脚本用来运行程序tar,带上必要的可选项可以用来解压从因特网 ...
- linux 循环显示所有的sh.*文件.,利用shell脚本遍历文件夹内所有的文件并作整理统计的方法...
环境: Ubuntu下采用shell脚本实现 案例简述:文件夹内有许多子文件夹,这里需要自动读取所有的文件,包括他们的地址和文件名.通过观察文件名的规律,按照一定的规则裁剪出文件名的某一部分,该部分为 ...
- shell脚本实现文件改名/重命名
shell脚本实现文件改名小操作, 在此做一记录. #!/bin/bash #将数据文件.SAC名改为'<sta>.[N/E/Z].SAC' #例如2014.143.20.49.21.00 ...
- shell脚本读取文件夹内文件名称
shell脚本读取文件夹内文件名称代码如下: 1.配置文件: readFilePath=/wocloud/soft/tomcat/selfYearAppraiseTomcat/selfYearAppr ...
- linux遍历目录删除指定文件,利用shell脚本遍历文件夹内所有的文件并作整理统计的方法-linux删除文件夹...
本篇文章扣丁学堂Linux培训小编给读者们分享一下利用shell脚本遍历文件夹内所有的文件并作整理统计的方法,文章具有很好的参考价值,感兴趣的小伙伴就随小编来了解一下吧. 环境: Ubuntu下采用s ...
- shell脚本清理文件夹
做导出文件时文件上传到了项目下,文件导出之后已经没用了,时间长会占用服务器磁盘,所以每天晚上定时清下,做一个小demo.(上传的文件放在 日期格式的目录下< 2019-03-04 >) 第 ...
- Shell脚本-判断文件有无进而复制
[原]Shell脚本-判断文件有无进而复制 2016年7月5日某同学在群上求助要编一个判断文件或目录在某路径下有无进而有的就复制粘贴到另一路径下,无的则将代码中断(不往下执行命令)的脚本.逐一完善.模 ...
- SHELL脚本 遍历文件夹下所有文件以及子文件夹
SHELL脚本 遍历文件夹下所有文件以及子文件夹 dir 要设置为局部变量 如果设置为全局变量 在func递归时传入的参数 会改变 dir的值,将导致之后的文件目录错误(为更改后的dir值) 当前目录 ...
- shell脚本复制文件夹内容到另外的文件夹,如果存在则自动备份
2019独角兽企业重金招聘Python工程师标准>>> 有时我们需要将一个文件夹覆盖到我们的工作目录,但需要自动备份已经存在的文件,一个一个去备份太麻烦了,全部备份又没有必要.she ...
- linux shell脚本判断文件行数,判断文件是否存在的shell脚本代码
实现代码一. #!/bin/sh # 判断文件是否存在 # lilSzqFnk:www.jb51.net # date:2013/2/28 myPath="/var/log/httpd/&q ...
最新文章
- mac os 下 Android Studio设置真机调试
- Global.asax使用1
- c++代码表白_一行 Python 代码能实现什么丧心病狂的功能? | CSDN博文精选
- SAP Spartacus scss里的--cx-color-primary
- 图书管理系统jsp代码_【程序源代码】使用Java开发的图书管理系统
- 压缩感知先进——关于稀疏矩阵
- 一部刷爆朋友圈的5G短片,看完才知道5G多暖多重要!
- 再见了,余!额!宝!!!
- 基站数据库 mysql_基站位置数据库V2说明文档
- Java什么时候提高境界支持async/await写法啊?
- JQueryEasyUI datagrid框架的基本使用
- hervorgehen ( aus ... )
- Java Eclipse下载安装教程
- JDK 中需要掌握的常用类库
- 使用if判断用户名和密码是否正确
- 软件性能测试报告收费,软件性能测试报告模板
- js对日期加减指定天、时、分、秒
- Ubuntu18.04 安装SDN ryu+mininet
- js学习笔记-2018年7月12日
- 每天小练笔6-空瓶换饮料