LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1838|回复: 3

shell中如何取系统日期作为文件名

[复制链接]
发表于 2005-3-30 09:05:34 | 显示全部楼层 |阅读模式
我想首先取系统的日期,然后把日期作为文件名来存储


例如原先的名字叫myname 希望该名为myname20050330


该如何实现哪,请教各位大侠
发表于 2005-3-30 09:13:16 | 显示全部楼层
[PHP]$ filename=myname
$ echo ${filename}`date +%Y%m%d`
myname20050330[/PHP]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-3-30 09:27:21 | 显示全部楼层
Post by kiron
[PHP]$ filename=myname
$ echo ${filename}`date +%Y%m%d`
myname20050330[/PHP]



呵呵,多谢大侠帮助,我已经搞定了

korn shell

#! /bin/ksh
strdd=$(date +%y%m%d)
dna=back.${strdd}
touch /tmp/$dna

非常感谢!
回复 支持 反对

使用道具 举报

发表于 2005-3-30 17:51:00 | 显示全部楼层
不要那么复杂吧:
  1. rename yourfile yourfile`date +%Y%m%d` yourfile
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表