文件内容的甄别问题。。。

如何判断一个文件的内容哪些部分是一分钟前新增的。
除了通过每隔一分钟将文件输出到另一个文件,然后对比前一分钟输出的文件和现在的文件的差别。这种方法除外!
我是想有没有直接判断文件内容的方法?求教。

作者: zhnghaijin   发布时间: 2011-06-10

顶下

作者: zhnghaijin   发布时间: 2011-06-10

回复 zhnghaijin


    用wc判断行数可以么

作者: yinyuemi   发布时间: 2011-06-10

回复 yinyuemi


    你是说先记录行数,然后下次在记录的行数读到最末尾,是吧?这个不行,因为文件它会一直增长,有时候就会手动删除前面的行,那样行数就不准确了

作者: zhnghaijin   发布时间: 2011-06-10

文件内容不包含时间戳?

作者: Shell_HAT   发布时间: 2011-06-10

回复 Shell_HAT


    不包含

作者: zhnghaijin   发布时间: 2011-06-10

顺便问下啊,如果我要使脚本执行后返回某个值 ,是使用 exit $i 还是 return $i,或者其他什么?

作者: zhnghaijin   发布时间: 2011-06-10

return $i 一般用于函数返回
exit $i 一般用于脚本返回

不包含时间戳, 不记录行数, 不记录内容......怎样判断哪些是新加的?

作者: 惟吾无为   发布时间: 2011-06-10

本帖最后由 zhnghaijin 于 2011-06-10 13:29 编辑

回复 Shell_HAT


    我可以在文件的每行开头加上时间,格式如:2011-06-10 13:19:04 ,但是这样的话,也要先转换成时间戳。有没有很快的方法转换?

作者: zhnghaijin   发布时间: 2011-06-10

回复 惟吾无为


    谢谢你了。我明白了。我打算在文件前面加上时间,如:2011-06-10 13:19:04 ,但是这样也要转换成时间戳,有没有简洁的方法转换呢?

作者: zhnghaijin   发布时间: 2011-06-10