当前位置: 首页 > 图文教程 > 操作系统 > Unix/Linux > 如何在shell脚本程序中获取日期值?

Unix/Linux
解决Linux和Windows双系统的引导问题
Linux下用chmod命令改变权限
在linux 上使用QQ聊天程序
Linux系统中查找文件的方法
Linux系统下编译安装飞鸽传书g2ipmsg
Linux磁盘剩余空间查看方法
Linux操作系统下防范黑客实用技巧
Linux操作系统分区工具Fdisk工具介绍
安装和配置OPENSSH
Sendmail配置方法
当Linux文件系统被破坏时
Linux操作系统加载不同文件系统的总结
Linux下安装Flash/Shockwave播放器
Linux系统提高网速的方法
Linux下设置ADSL使局域网连接互联网
在Linux操作系统上使用摄像头
Linux系统文件系统优化及磁盘检查
什么是Linux操作系统单用户模式
Linux操作系统上常用的系统管理命令
Linux查看磁盘剩余空间方法

Unix/Linux 中的 如何在shell脚本程序中获取日期值?


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-01   浏览: 236 ::
收藏到网摘: n/a


我想在一个备份的脚本中获取日期值,如:
tar cvf backxxxx.tar /export2/proj/
XXXX为执行时的当前日期,我要如何才能实现?
谢谢!
apollolegend 回复于:2003-08-20 09:33:47 date返回当前日期和时间可截断使用
maidx 回复于:2003-08-20 09:37:21 set 'date'
$1 $2 $3....

ok!
win111 回复于:2003-08-20 09:46:18 不太明白,能否详细点,谢谢!
maidx 回复于:2003-08-20 10:01:36 vi backup.sh
set 'date'
tar cvf backup$1$2$3 ./youdata
:x
win111 回复于:2003-08-20 10:28:52 #!backup proj files
set 'date'
tar cvf proj$1$2$3.tar /export1/proj/
出来的是projdate.tar!啊,怎么回事?
晕!帮忙啦!
lnx3000 回复于:2003-08-20 10:32:32 'date' 不是单引号,是反引号
Esc键下面的那个键
kapthon 回复于:2003-08-20 10:39:11 可惜得到的是projWedAug20.tar,为什么不是proj20030820.tar呢?
请问能把日期格式转过来么?
win111 回复于:2003-08-20 10:48:46 :D :D :D 谢谢lnx3000, maidx ....
tar cvf proj[color=red:ea70a7e30e][size=18:ea70a7e30e]`[/size:ea70a7e30e][/color:ea70a7e30e]date +%m%d[color=red:ea70a7e30e]`[/color:ea70a7e30e].tar /export1/proj/

输出:proj0820.tar
成功!!
flyinghawkren 回复于:2003-09-16 16:17:52 Thanks very much!!我也学到一个很久没有解决的问题
munllnum 回复于:2004-03-05 00:01:30 我终于明白了!!!谢谢!!!
h4033150 回复于:2005-04-20 15:59:18 tar cvf proj`date +%m%d$(date|cut -c 25-28)`.tar /export1/proj/ 输出proj04202005.tar _______________ 我真无聊