dirk_xqgogopp
求助文本处理问题
要监控目录下当天产生的文件名:
1.用命令ls -l |grep "`date +'%b %d'`"获得如下内容:
-rw-r--r-- 1 toptea bosswg 0 Jun 19 14:06 bbb
-rw-r--r-- 1 toptea bosswg 0 Jun 19 14:06 ccc
-rw-r--r-- 1 toptea bosswg 0 Jun 19 14:06 eee
-rw-r--r-- 1 toptea bosswg 0 Jun 19 14:06 fff
-rw-r--r-- 1 toptea bosswg 25 Jun 19 15:21 fffff.txt
-rw-r--r-- 1 toptea bosswg 18 Jun 19 15:16 hhhh.txt
-rw-r--r-- 1 toptea bosswg 724 Jun 19 16:42 qx_test.err
-rw-r--r-- 1 toptea bosswg 101 Jun 19 17:00 qx_test.pl
现在想获取最后一列 新产生的文件名 怎么搞呢
寂寞烈火
[quote]原帖由 [i]ruifox[/i] 于 2008-6-20 10:40 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8625342&ptid=1164879][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
find恐怕确实不行,find只能查找24小时之内创建的文件。还只能用ls -l |grep "`date +'%b %d'`"这样的方式! [/quote]
*NIX没有"创建文件"这个概念~~ , 而且, find非常强大
ly5066113
[quote]原帖由 [i]ruifox[/i] 于 2008-6-20 10:40 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8625342&ptid=1164879][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
find恐怕确实不行,find只能查找24小时之内创建的文件。还只能用ls -l |grep "`date +'%b %d'`"这样的方式! [/quote]
touch -t $(date +%Y%m%d0000.00) tmp
find . -newer tmp