linux日期函数使用技巧分类:电脑技术 » linux shell    出处:本站原创         | | 上午在群里cu-nosmoking提出一个问题,涉及到date函数的一些使用技巧,顺便记录一下。
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]相关推荐

  1. jsp中两个字符串格式的日期可以相减吗_举个栗子!Tableau 技巧(126):学几个常用的日期函数...

    当我们的数据源有日期字段时,想根据日期实现需要的分析呈现,使用函数对日期进行计算,就非常有必要了! Tableau 中的日期函数很多,今天我们分享数据粉常用的 7 个函数,看它们如何帮助实现日期的计算 ...

  2. access month函数用法_学会了这7个EXCEL日期函数技巧,老板再让你加班,你找我!...

    日期函数,常用年月日,时分秒,星期,季度,求差值等,学会以下几个函数,老板再让你加班,你找我! 1.记录当前时间(不随系统时间变化) NOW()函数与数据有效性结合,记录当前时间,就是这么简单! 2. ...

  3. linux时间与日期函数,Linux时间日期函数

    最近跑实验的时候需要获取函数的执行时间,因此变在网上搜集整理了,在Linux下跟时间有关的函数,保存在此,以备不时之需- asctime(将时间和日期以字符串格式表示) 相关函数 time,ctime ...

  4. Linux C 函数参考(日期时间)

    Linux C 函数参考(日期时间) 1.1 概述 世界标准时间(Coordinated Universal Time,UTC),也就是大家所熟知的格林威治标准时间(Greenwich Mean Ti ...

  5. MySQL高级 - SQL技巧 -日期函数与聚合函数

    日期函数 函数名称 作 用 CURDATE 和 CURRENT_DATE 两个函数作用相同,返回当前系统的日期值 CURTIME 和 CURRENT_TIME 两个函数作用相同,返回当前系统的时间值 ...

  6. python日期函数_python 时间及日期函数

    本人最近新学python ,用到关于时间和日期的函数,经过一番研究,从网上查找资料,经过测试,总结了一下相关的方法. import time import datetime '''时间转化为时间戳: ...

  7. linux脚本日期时间,Linux 日期和时间操作详解

    Linux 日期和时间操作详解 发布时间:2012-11-27 15:10:07   作者:佚名   我要评论 Linux将时钟分为系统时钟(System Clock)和硬件(Real Time Cl ...

  8. 日期加减加1天_2小时整理了13个时间日期函数,动图演示简单易学,收藏备用吧...

    Hello,大家好,今天跟大家整理汇总了13个工作中经常用到的日期与时间函数的使用方法,学会它们几乎可以解决所有工作中遇到的,关于日期与时间提取与转换的问题.话不多说,让我们直接开始吧 一.了解时间与 ...

  9. Linux时间函数札记

    关于gmtime.gmtime_r.localtime.localtime_r 测试环境:vmware 7 + Redhat5.5,系统时间使用UTC,时区为上海. 1.函数功能介绍 使用man gm ...

最新文章

  1. Redis键命令(查找键、判断键值是否存在、查看键值类型、删除键值、设置过期时间、查看键值有效时间)
  2. 使用 Boost.MPI 的骨架和内容进行优化的示例
  3. mongoDB add user in v3.0 问题的解决(Property 'addUser' of object admin is not a func)
  4. [leetcode]63. 不同路径 II
  5. linux svn 客户端安装
  6. oracle秒级查询,oracle 中查询超过10秒以上的sql语句(性能优化)
  7. CentOS设置默认启动命令行(不启动图形界面)
  8. Power BI销售数据分析
  9. MAPGIS与ARCVIEW之间的文件转换技巧。(转载自当当吧网络驿站)
  10. JAVE 视音频转码
  11. html rgb 颜色转换,将RGBA颜色转换为HTML颜色代码
  12. 计算机网络13--网络应用的体系结构
  13. 因创业的辞职报告怎么写[范文7篇]
  14. Neo4j 第一篇:在Windows环境中安装Neo4j
  15. 前端角度如何做好SEO
  16. 考研复试英语口语最全攻略!
  17. sw中的转换实体引用工具的使用
  18. 多线程使用jxcell 解密xls文件,xlxs文件不支持.暴力破解6位数的Excel密码,jxcell下载
  19. 剑网3虚拟机,总是登不上,提示无法连接服务器。。。愁死了?
  20. notepad++ 获得搜索得到的文件名列表

热门文章

  1. 区分execl与system——应用程序中执行命令
  2. [转]Oracle销售人员普遍腐败?
  3. html5.0用什么编程语言,HTML5.0,求好心人详解,谢谢
  4. HTML中更改hr宽度高度颜色
  5. 物联网卡购买最关注的六个点
  6. Hive(二)——数据类型与文件格式
  7. C++算法学习(力扣:面试题 04.04 检查平衡性)
  8. 基于遗传算法自动化集装箱码头多载AGV调度(一)—模型搭建
  9. AcWing 901. 滑雪(记忆化搜索)
  10. 笔记+R︱信用风险建模中神经网络激活函数与感知器简述