LinuxSir.cn,穿越时空的Linuxsir!

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

如何在新生成的文件中自动加上当前时间?[基本解决]

[复制链接]
发表于 2004-4-21 12:19:18 | 显示全部楼层 |阅读模式
如题。
谢谢。
发表于 2004-4-21 12:27:43 | 显示全部楼层

回复: 如何在新生成的文件中自动加上当前时间?

最初由 takken 发表
如题。
谢谢。

date >> newfile
发表于 2004-4-21 12:35:30 | 显示全部楼层

回复: 如何在新生成的文件中自动加上当前时间?

最初由 takken 发表
如题。
谢谢。

是不是这样:
1,写一个脚本,如:urscript

  1. echo $(date +%F) >>$1
复制代码

2,
alias touch='urscript'
这样每touch一个文件,那么在首部都会有创建时间
ps:多谢教主提醒,
发表于 2004-4-21 12:43:36 | 显示全部楼层

回复: 回复: 如何在新生成的文件中自动加上当前时间?

最初由 javalee 发表
是不是这样:
1,写一个脚本,如:urscript

  1. echo $(date +%F) >$1
复制代码

2,
alias touch='urscript'
这样每touch一个文件,那么在首部都会有创建时间

javalee兄,你的重定向应该换成>>吧,否则会冲洗掉原来的文件内容。另外,如果要在首部生成时间行,应该要用sed来插入吧。
发表于 2004-4-21 12:58:01 | 显示全部楼层
但是如果用重定向生成的文件,可以这样试试:
cat filename>filename.txt|echo $(date +%T)>>filename.txt
这样把时间追加到文件filename.txt尾部
 楼主| 发表于 2004-4-21 13:18:13 | 显示全部楼层
我需要这样。
filename.dbf
filename20040421.dbf
发表于 2004-4-21 13:31:19 | 显示全部楼层
最初由 takken 发表
我需要这样。
filename.dbf
filename20040421.dbf

touch filename$(date +%Y%m%d).dbf
ps:你开始说的是新生成的文件
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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