博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
crontab + shell脚本实现文件重命名
阅读量:6276 次
发布时间:2019-06-22

本文共 557 字,大约阅读时间需要 1 分钟。

1.定义shell脚本:rename_file.sh

#!/bin/bash

basepath=$(cd `dirname $0`; pwd)   #获取当前脚本所在的路径
cd $basepath

#修改以999999.sld结尾的文件为`data+%N`.sld结尾的随机数文件,其中`data+%N`为微妙的数字

for var in *999999.sld; do mv "$var" "${var%_999999.sld}_`date +%N`.sld"; done &>/dev/null

 

2.添加定时任务

echo "* * * * * sh /tmp/999/change_name_file.sh  &>/dev/null" >>/var/spool/cron/root

 

3.附件:

源文件格式:

-rw-r--r--. 1 data  ftp 85806560 Sep  3 17:07 xxxxx_if_201808_999999.sld

目的文件格式:

-rw-r--r--. 1 data  ftp   85806560 Sep  3 17:07 xxxxx_if_201808_470629391.sld

 

转载于:https://www.cnblogs.com/ddpeng/p/9581740.html

你可能感兴趣的文章
oracle PL/SQL 流程控制
查看>>
Linux下/proc目录简介
查看>>
jenkins自动同步配置文件
查看>>
Windows系统清理 只需做到五大方面
查看>>
我的友情链接
查看>>
sql server 2005 (select查询语句用法)
查看>>
Spring整合Hibernate(1)
查看>>
3月7日作业
查看>>
python学习笔记(五)
查看>>
hebernate template 分页查询
查看>>
python开发之路SocketServer
查看>>
ARP Changes in Server 2008/Vista
查看>>
Linux主机安全笔记
查看>>
java 发送get和post请求
查看>>
动态加载JS,并执行回调函数
查看>>
go语言使用go-sciter创建桌面应用(七) view对象常用方法,文件选择,窗口弹出,请求...
查看>>
【翻译】优化基于ExtJS 4.1的应用
查看>>
ORACLE内存管理 之一 ORACLE PGA(转载)
查看>>
nmcli 使用记录---fatt
查看>>
我的友情链接
查看>>