linux日期函数使用技巧[转自那天的blog]
cu-nosmoking(122121234) 10:16:39
各位都在吧?我問個問題先,我想每天將 files(當前日期“變量”).txt 複製為 files(當前日期的前兩天“變量”).txt 該如何通過命令實現?
比如: files20080606.txt 複製為files20080604.txt
到了明天命令可以自動將
files20080607.txt 複製為files20080605.txt
望牛人指教!!!!!!!!!
解决方法:
cp files`date +20%y%m%d`.txt files`date -d '2 days ago' +20%y%m%d`.txt
上面 "+20%y%m%d" 也可以写成 "+%Y%m%d" 。
date使用技巧还有:date -d yesterday %Y%m%d` (昨天)
date -d '-2 day' +%Y%m%d (2天前)
date -d '3 days ago' (3天前)
如果要自动拷贝当前目录下类似文件(包括子目录),该如何写呢?
我写了个脚本,时间仓促,写的比较毛糙:
root@MyLFS:~/kevin# ls
aa20080606.txt bbb20080606.txt binlist.txt ccc20080606.txt oye*
root@MyLFS:~/kevin# cat oye
#!/bin/bash
# write for nosmoking
# code by thatday
curdate=`date +%Y%m%d`
newdate=`date -d '-2 day' +%Y%m%d`
find ./ -name '*'$curdate.txt > tmp
cat tmp|while read name; do
have=`echo $name | grep $curdate`
if [ ! "$have" = "" ]; then
newname=`echo $name | sed 's/'$curdate'/'$newdate'/g'`
echo "cp $name to $newname"
cp $name $newname
fi
done
rm -f tmp
echo "Oye! done..."
http://www.win3c.com/blog/date/
转载于:https://blog.51cto.com/axlrose/1289258
linux日期函数使用技巧[转自那天的blog]相关推荐
- jsp中两个字符串格式的日期可以相减吗_举个栗子!Tableau 技巧(126):学几个常用的日期函数...
当我们的数据源有日期字段时,想根据日期实现需要的分析呈现,使用函数对日期进行计算,就非常有必要了! Tableau 中的日期函数很多,今天我们分享数据粉常用的 7 个函数,看它们如何帮助实现日期的计算 ...
- access month函数用法_学会了这7个EXCEL日期函数技巧,老板再让你加班,你找我!...
日期函数,常用年月日,时分秒,星期,季度,求差值等,学会以下几个函数,老板再让你加班,你找我! 1.记录当前时间(不随系统时间变化) NOW()函数与数据有效性结合,记录当前时间,就是这么简单! 2. ...
- linux时间与日期函数,Linux时间日期函数
最近跑实验的时候需要获取函数的执行时间,因此变在网上搜集整理了,在Linux下跟时间有关的函数,保存在此,以备不时之需- asctime(将时间和日期以字符串格式表示) 相关函数 time,ctime ...
- Linux C 函数参考(日期时间)
Linux C 函数参考(日期时间) 1.1 概述 世界标准时间(Coordinated Universal Time,UTC),也就是大家所熟知的格林威治标准时间(Greenwich Mean Ti ...
- MySQL高级 - SQL技巧 -日期函数与聚合函数
日期函数 函数名称 作 用 CURDATE 和 CURRENT_DATE 两个函数作用相同,返回当前系统的日期值 CURTIME 和 CURRENT_TIME 两个函数作用相同,返回当前系统的时间值 ...
- python日期函数_python 时间及日期函数
本人最近新学python ,用到关于时间和日期的函数,经过一番研究,从网上查找资料,经过测试,总结了一下相关的方法. import time import datetime '''时间转化为时间戳: ...
- linux脚本日期时间,Linux 日期和时间操作详解
Linux 日期和时间操作详解 发布时间:2012-11-27 15:10:07 作者:佚名 我要评论 Linux将时钟分为系统时钟(System Clock)和硬件(Real Time Cl ...
- 日期加减加1天_2小时整理了13个时间日期函数,动图演示简单易学,收藏备用吧...
Hello,大家好,今天跟大家整理汇总了13个工作中经常用到的日期与时间函数的使用方法,学会它们几乎可以解决所有工作中遇到的,关于日期与时间提取与转换的问题.话不多说,让我们直接开始吧 一.了解时间与 ...
- Linux时间函数札记
关于gmtime.gmtime_r.localtime.localtime_r 测试环境:vmware 7 + Redhat5.5,系统时间使用UTC,时区为上海. 1.函数功能介绍 使用man gm ...
最新文章
- Redis键命令(查找键、判断键值是否存在、查看键值类型、删除键值、设置过期时间、查看键值有效时间)
- 使用 Boost.MPI 的骨架和内容进行优化的示例
- mongoDB add user in v3.0 问题的解决(Property 'addUser' of object admin is not a func)
- [leetcode]63. 不同路径 II
- linux svn 客户端安装
- oracle秒级查询,oracle 中查询超过10秒以上的sql语句(性能优化)
- CentOS设置默认启动命令行(不启动图形界面)
- Power BI销售数据分析
- MAPGIS与ARCVIEW之间的文件转换技巧。(转载自当当吧网络驿站)
- JAVE 视音频转码
- html rgb 颜色转换,将RGBA颜色转换为HTML颜色代码
- 计算机网络13--网络应用的体系结构
- 因创业的辞职报告怎么写[范文7篇]
- Neo4j 第一篇:在Windows环境中安装Neo4j
- 前端角度如何做好SEO
- 考研复试英语口语最全攻略!
- sw中的转换实体引用工具的使用
- 多线程使用jxcell 解密xls文件,xlxs文件不支持.暴力破解6位数的Excel密码,jxcell下载
- 剑网3虚拟机,总是登不上,提示无法连接服务器。。。愁死了?
- notepad++ 获得搜索得到的文件名列表
热门文章
- 区分execl与system——应用程序中执行命令
- [转]Oracle销售人员普遍腐败?
- html5.0用什么编程语言,HTML5.0,求好心人详解,谢谢
- HTML中更改hr宽度高度颜色
- 物联网卡购买最关注的六个点
- Hive(二)——数据类型与文件格式
- C++算法学习(力扣:面试题 04.04 检查平衡性)
- 基于遗传算法自动化集装箱码头多载AGV调度(一)—模型搭建
- AcWing 901. 滑雪(记忆化搜索)
- 笔记+R︱信用风险建模中神经网络激活函数与感知器简述