shell脚本中用得比较多:
在linux环境下要取得几天前的时期只要使用
date -d "x days ago" +%Y%m%d
x用数字代替,如果需要几天前的直接写正数,如果要几天后的日期直接写负数即可;
date -d "x weeks ago" +%Y%m%d
x用数字代替,如果需要几周前的直接写正数,如果要几周后的日期直接写负数即可;
date -d "x years ago" +%Y%m%d
x用数字代替,如果需要几年前的直接写正数,如果要几年后的日期直接写负数即可;
看下面例子:
[root@showsky ~]# date +%Y%m%d
20100107
上面是今天的日期20100107
[root@showsky ~]# date -d "2 days ago" +%Y%m%d
20100105
上面是两天前的日期
[root@showsky ~]# date -d "4 days ago" +%Y%m%d
20100103
上面是四天前的日期
[root@showsky ~]# date -d "-1 days ago" +%Y%m%d
20100108
上面是一天后的日期
[root@showsky ~]# date -d "-2 days ago" +%Y%m%d
20100109
上面是两天后的日期
[root@showsky ~]# date -d "1 week ago" +%Y%m%d
20091231
上面是一周前的日期
[root@showsky ~]# date -d "1 year ago" +%Y%m%d
20090107
上面是一年前的日期
相关推荐
linux C程序中获取shell脚本输出(如获取system命令输出)
linux C 获取mac地址 linux C 获取mac地址 linux C 获取mac地址
在Linux下获取MAC地址的C程序源码
在linux环境下获取硬盘的序列号,包括IDE、SATA硬盘,获取此信息,可以做某些方面的加密数据使用,从而保护自己的产品。
在终端中获取Linux桌面屏幕截图的系统/主题信息
这是一个用于获取指定目录下所有文件的信息的C++代码, 是用于linux系统的
LINUX按时间批量删除文件(删除N天前文件)
应用于linux 等嵌入式系统中,开机自动检测网卡状态,插拔网线自动获取ip地址设置应用网卡设备的脚本
linux 下的C 获取mac地址
适用于linux环境的C语言程序,获取网卡MAC地址,附详细操作说明,两种方式写成的程序,都能达到所需功能,测试可用。
Linux读取U盘或者移动硬盘序列号并获取U盘或者移动硬盘分区名。基本原理如下: 当有外置 USB 插入的时候,会产生 /proc/scsi/usb-storage 目录,并在其中产生数字文件(形如 1 2 3 4),此文件存储了设备相关信息。 ...
linux c程序获取cpu使用率及内存使用情况
Linux MTD 下获取Nand flash 各个参数的过程的详细解析
获取CPU使用率,主频和内存大小,使用率等系统实时,硬件参数。Linux上面运行。
主要介绍了java获取linux服务器上的IP操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
linux下 获取指定网卡带宽的小程序 能够获得并打印网卡带宽
Linux下获取本机MAC ,IP,NetMask等 以及Linux下编码转换 Linux下 Unicode 转换为UTF-8 XP下UTF-8转换为GB2312
获取linux的硬件信息。具体可查看:https://blog.csdn.net/automoblie0/article/details/108076192
LINUX 下C++ 获取系统时间和设置时间,是个类,已经测试通过,需要用管理员用户
在linux下模仿windows下面的实时网速的显示模块,实现实时测速。