我想在一个备份的脚本中获取日期值,如:
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 _______________ 我真无聊 |
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/