Chinaunix
标题:
sort 求解
[打印本页]
作者:
stephen412
时间:
2006-07-18 14:49
标题:
sort 求解
如何 在下面的文件 中挑选出 年月日最新的确文件的排列 ?
# more 1.txt
drwxr-xr-x 4 root root 120 May 14 20:31 X11R6
drwxr-xr-x 2 root root 72 May 14 20:36 account
drwxr-xr-x 10 root root 272 May 14 20:45 adm
drwxr-xr-x 8 root root 192 May 14 20:37 cache
drwxr-xr-x 2 root root 72 May 14 20:37 db
drwxr-xr-x 2 root root 48 Jul 10 17:58 dinserver
drwxrwxr-x 2 games games 48 Jun 30 2004 games
drwxr-xr-x 2 root root 48 Jun 30 2004 heimdal
drwxr-xr-x 55 root root 1456 Jul 17 20:31 lib
drwxrwxr-t 4 root uucp 96 Jul 16 19:27 lock
drwxr-xr-x 21 root root 1280 Jul 17 20:28 log
lrwxrwxrwx 1 root root 10 May 14 20:26 mail -> spool/mail
drwxr-xr-x 3 root root 72 May 14 20:27 opt
drwxr-xr-x 19 root root 928 Jul 17 20:28 run
drwxr-xr-x 17 root root 440 May 14 20:41 spool
drwxr-xr-x 2 root root 72 Jul 17 20:46 stephen
drwxrwxrwt 4 root root 208 Jul 17 01:17 tmp
drwxr-xr-x 3 root root 160 May 14 20:32 yp
我可以得出月份最新的确排列 : sort -k6 -M 1.txt , 但是没有办法在日期一项,做文章 !
作者:
webyuhang
时间:
2006-07-18 16:44
ll --full-time|sort +9n -k7 -k8
作者:
wl820406
时间:
2006-07-18 16:55
ls -lt
作者:
ulmer
时间:
2006-07-18 17:03
标题:
回复 1楼 stephen412 的帖子
ls -l --time-style=long-iso | sort -k6
作者:
wl820406
时间:
2006-07-18 17:05
ls -lt
作者:
大蚂蚁
时间:
2006-07-18 20:30
ls -lrt
ls -lt
简单的不用,要用麻烦的?
作者:
wayy2008
时间:
2006-07-18 20:36
提示:
作者被禁止或删除 内容自动屏蔽
作者:
stephen412
时间:
2006-07-19 09:26
这个明明就不是一个可以用 ls -lt 之类的命令可以解决的问题啊!
这其实是在一个文件中对于其中的各个项目进行排序的问题。
而且,我在我的帖子中很清楚的表明了这是一个文件 (1.txt).
所以 ........
作者:
waker
时间:
2006-07-19 09:57
awk '{cmd="date +%s -d \042"$6" "$7" "$8"\042"
cmd|getline s; close(cmd);print s,$0}' urfile |
sort -k1,1 |
cut -d ' ' -f2-
复制代码
PLZ use GREAT GNU AWK&date
作者:
stephen412
时间:
2006-07-19 11:10
waker 的帖子不要太深奥哦!
郁闷中......
作者:
ulmer
时间:
2006-07-19 15:56
原帖由
stephen412
于 2006-7-19 09:26 发表
我在我的帖子中很清楚的表明了这是一个文件 (1.txt).
if ref. to such a file "1.txt" and to sort those line by date in "1.txt",
the best way is to use regex with perl, python, etc
作者:
stephen412
时间:
2006-07-20 10:31
难道用bash 就不可以吗?对于perl etc ,就一定要 ........
对了,我看来要需要仔细的研究一下waker的答案!
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2