免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
打印 上一主题 下一主题

在线等!如何用实现把创建文件的时间读取为”MMDDhhmm"格式 [复制链接]

论坛徽章:
0
31 [报告]
发表于 2005-04-29 21:42 |只看该作者

在线等!如何用实现把创建文件的时间读取为”MMDDhhmm"格式

当然可以,论坛中热心的高手也多得是
除了多动脑,动手也很重要,shell的特性决定,可以通过经常试验语句来快速提高水平。

论坛徽章:
0
32 [报告]
发表于 2005-04-30 09:16 |只看该作者

在线等!如何用实现把创建文件的时间读取为”MMDDhhmm"格式

嗯! 非常感谢你哦...... 这么耐心 ^_^

论坛徽章:
0
33 [报告]
发表于 2005-04-30 10:36 |只看该作者

在线等!如何用实现把创建文件的时间读取为”MMDDhhmm"格式

其实也可以这样做
#!/bin/bash
#Authro: Luo Jian
#Date: 04-30-2005
#Purpose: List all datetime of the file in the current directory in the
#         format of FILENAME yymmddhhmiss


FILENAME=""
DATETIME=""
for FILENAME in `ls -A ./`
do
        DATETIME=`date +%g%m%d%H%M%S -r $FILENAME`
        echo $FILENAME $DATETIME
done




#END

论坛徽章:
0
34 [报告]
发表于 2005-04-30 11:10 |只看该作者

在线等!如何用实现把创建文件的时间读取为”MMDDhhmm"格式

一梦如是:
又发现一个问题了哎!
就是文件记录中 A*的文件, 日期和时间是在一个字段域中,已经没有问题了
但是遇到B*的文件, 日期和时间是分开的, 并且不在同一行
比如:
2314 20050429 232454764587658769 43134
32454645764 1327 434547657
其中20050429 和 1327 是需要取出的, 该怎么办呢?
不在同一行, 程序处理不了呢

论坛徽章:
0
35 [报告]
发表于 2005-04-30 11:35 |只看该作者

在线等!如何用实现把创建文件的时间读取为”MMDDhhmm"格式

unix文件系统不记录创建时间截, 考虑处理stat命令的输出来达目的.

论坛徽章:
0
36 [报告]
发表于 2005-04-30 11:48 |只看该作者

在线等!如何用实现把创建文件的时间读取为”MMDDhhmm"格式

把您B*贴出文本例子,最好包括所有情况

论坛徽章:
0
37 [报告]
发表于 2005-04-30 11:57 |只看该作者

在线等!如何用实现把创建文件的时间读取为”MMDDhhmm"格式

请教lojiancn兄您的环境是什么系统,可以使用下面的用法?
date +%g%m%d%H%M%S -r $FILENAME

论坛徽章:
0
38 [报告]
发表于 2005-04-30 12:12 |只看该作者

在线等!如何用实现把创建文件的时间读取为”MMDDhhmm"格式

B*文件就是日期和时间不在一个地方, 是分开的。 而且时间在另外一行
也就是说 B*文件一个记录有3行, 第一行其中有日期, 第二行有时间
就像上面说的一样:
2314 20050429 232454764587658769 43134
32454645764 1327 434547657
其中20050429 和 1327 是需要取出的

这样说行吗?

论坛徽章:
0
39 [报告]
发表于 2005-04-30 12:51 |只看该作者

在线等!如何用实现把创建文件的时间读取为”MMDDhhmm"格式

我得下线了...... 希望我上面说的已经说清楚了哦.....
我会回来的....

论坛徽章:
0
40 [报告]
发表于 2005-04-30 14:39 |只看该作者

在线等!如何用实现把创建文件的时间读取为”MMDDhhmm"格式

唉,为什么不贴出文本例子呢?
语言的叙述往往不如数据更能清楚的表达意思
我依旧不能判断出您B*中内容的具体情况。要知道,程序是要严格按照规则执行的,没有给出规则的程序需求,是不可能完成的。
我也不想胡乱按照自己的测度来写
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP