当前位置: 技术问答>linux和unix
关于unix下的date命令的问题
来源: 互联网 发布时间:2015-05-14
本文导语: 我的一个任务(crontab中),每天定时生成一个文件 生成的文件名格式为myfile20031122.bak 生成时使用了date命令,如下 backup myfile.`date +%y%m%d`.bak 现在,我要实现让另外一个任务也每天定时执行, 删除10天前产生的文件 ...
我的一个任务(crontab中),每天定时生成一个文件
生成的文件名格式为myfile20031122.bak
生成时使用了date命令,如下
backup myfile.`date +%y%m%d`.bak
现在,我要实现让另外一个任务也每天定时执行,
删除10天前产生的文件
比如,今天时2003-11-22日
就要执行 rm myfile20031112.bak
请问,这个rm语句后面的文件名,能不能用date命令自动生成?
如果不能,应该怎样实现呢?
生成的文件名格式为myfile20031122.bak
生成时使用了date命令,如下
backup myfile.`date +%y%m%d`.bak
现在,我要实现让另外一个任务也每天定时执行,
删除10天前产生的文件
比如,今天时2003-11-22日
就要执行 rm myfile20031112.bak
请问,这个rm语句后面的文件名,能不能用date命令自动生成?
如果不能,应该怎样实现呢?
|
那你就累了,要自己算了
给你个shell script的算法参考
http://unix.about.com/library/weekly/aa070901g.htm
给你个shell script的算法参考
http://unix.about.com/library/weekly/aa070901g.htm