免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1646 | 回复: 5
打印 上一主题 下一主题

[文本处理] 文本排序问题请教 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2018-11-26 14:34 |只看该作者 |倒序浏览
如果把file文件里上级目录相同的只保留最新的一行,比如
drwxr-xr-x 2 root root 32768 2018-04-17 15:34:54 /data/fastdfs/storage/store/path0/data/05/EB
drwxr-xr-x 2 root root 32768 2018-04-17 19:21:03 /data/fastdfs/storage/store/path0/data/05/EE

只保留后面一行
drwxr-xr-x 2 root root 32768 2018-04-17 19:21:03 /data/fastdfs/storage/store/path0/data/05/EE
file文件如下

drwxr-xr-x 2 root root 32768 2018-04-16 11:18:43 /data/fastdfs/storage/store/path0/data/05/C9
drwxr-xr-x 2 root root 32768 2018-04-16 11:26:53 /data/fastdfs/storage/store/path0/data/05/CA
drwxr-xr-x 2 root root 32768 2018-04-16 11:54:43 /data/fastdfs/storage/store/path0/data/05/CC
drwxr-xr-x 2 root root 32768 2018-04-16 12:10:03 /data/fastdfs/storage/store/path0/data/05/CD
drwxr-xr-x 2 root root 32768 2018-04-16 13:08:53 /data/fastdfs/storage/store/path0/data/05/CF
drwxr-xr-x 2 root root 32768 2018-04-16 14:13:43 /data/fastdfs/storage/store/path0/data/05/D1
drwxr-xr-x 2 root root 32768 2018-04-16 14:38:34 /data/fastdfs/storage/store/path0/data/05/D2
drwxr-xr-x 2 root root 32768 2018-04-17 09:31:53 /data/fastdfs/storage/store/path0/data/05/D7
drwxr-xr-x 2 root root 32768 2018-04-17 10:30:13 /data/fastdfs/storage/store/path0/data/05/DA
drwxr-xr-x 2 root root 32768 2018-04-17 10:46:23 /data/fastdfs/storage/store/path0/data/05/DB
drwxr-xr-x 2 root root 32768 2018-04-17 10:59:03 /data/fastdfs/storage/store/path0/data/05/DC
drwxr-xr-x 2 root root 32768 2018-04-17 11:10:23 /data/fastdfs/storage/store/path0/data/05/DD
drwxr-xr-x 2 root root 32768 2018-04-17 11:36:33 /data/fastdfs/storage/store/path0/data/05/DF
drwxr-xr-x 2 root root 32768 2018-04-17 11:53:23 /data/fastdfs/storage/store/path0/data/05/E1
drwxr-xr-x 2 root root 32768 2018-04-17 11:54:15 /data/fastdfs/storage/store/path0/data/05/E2
drwxr-xr-x 2 root root 32768 2018-04-17 13:08:53 /data/fastdfs/storage/store/path0/data/05/E7
drwxr-xr-x 2 root root 32768 2018-04-17 13:35:03 /data/fastdfs/storage/store/path0/data/05/E8
drwxr-xr-x 2 root root 32768 2018-04-17 14:00:13 /data/fastdfs/storage/store/path0/data/05/E9
drwxr-xr-x 2 root root 32768 2018-04-17 15:34:54 /data/fastdfs/storage/store/path0/data/05/EB
drwxr-xr-x 2 root root 32768 2018-04-17 19:21:03 /data/fastdfs/storage/store/path0/data/05/EE
drwxr-xr-x 2 root root 36864 2018-01-02 13:52:34 /data/fastdfs/storage/store/path0/data/02/62
drwxr-xr-x 2 root root 36864 2018-01-03 13:36:04 /data/fastdfs/storage/store/path0/data/02/6D
drwxr-xr-x 2 root root 36864 2018-01-04 11:04:54 /data/fastdfs/storage/store/path0/data/02/74
drwxr-xr-x 2 root root 36864 2018-01-05 11:36:34 /data/fastdfs/storage/store/path0/data/02/80
drwxr-xr-x 2 root root 36864 2018-01-05 11:54:34 /data/fastdfs/storage/store/path0/data/02/81
drwxr-xr-x 2 root root 36864 2018-01-07 08:34:04 /data/fastdfs/storage/store/path0/data/02/8D
drwxr-xr-x 2 root root 36864 2018-01-08 15:16:24 /data/fastdfs/storage/store/path0/data/02/9A
drwxr-xr-x 2 root root 36864 2018-01-09 10:14:34 /data/fastdfs/storage/store/path0/data/02/9E
drwxr-xr-x 2 root root 36864 2018-01-09 16:59:14 /data/fastdfs/storage/store/path0/data/02/A9
drwxr-xr-x 2 root root 36864 2018-01-10 20:33:54 /data/fastdfs/storage/store/path0/data/02/B7
drwxr-xr-x 2 root root 36864 2018-01-11 10:08:34 /data/fastdfs/storage/store/path0/data/02/B8
drwxr-xr-x 2 root root 36864 2018-01-11 11:29:04 /data/fastdfs/storage/store/path0/data/02/BC
drwxr-xr-x 2 root root 36864 2018-01-12 08:44:04 /data/fastdfs/storage/store/path0/data/02/C4
drwxr-xr-x 2 root root 36864 2018-01-12 10:45:44 /data/fastdfs/storage/store/path0/data/02/C6
drwxr-xr-x 2 root root 36864 2018-01-12 11:02:04 /data/fastdfs/storage/store/path0/data/02/C7
drwxr-xr-x 2 root root 36864 2018-01-12 12:21:34 /data/fastdfs/storage/store/path0/data/02/CB
drwxr-xr-x 2 root root 36864 2018-01-12 17:31:44 /data/fastdfs/storage/store/path0/data/02/D0
drwxr-xr-x 2 root root 36864 2018-01-13 15:50:34 /data/fastdfs/storage/store/path0/data/02/D6
drwxr-xr-x 2 root root 36864 2018-01-15 11:16:14 /data/fastdfs/storage/store/path0/data/02/DE
drwxr-xr-x 2 root root 36864 2018-01-15 13:24:34 /data/fastdfs/storage/store/path0/data/02/E3
drwxr-xr-x 2 root root 36864 2018-01-15 17:30:54 /data/fastdfs/storage/store/path0/data/02/E8
drwxr-xr-x 2 root root 36864 2018-01-16 10:58:54 /data/fastdfs/storage/store/path0/data/02/EC
drwxr-xr-x 2 root root 36864 2018-01-16 13:12:24 /data/fastdfs/storage/store/path0/data/02/F1
drwxr-xr-x 2 root root 36864 2018-01-17 11:29:24 /data/fastdfs/storage/store/path0/data/02/FB
drwxr-xr-x 2 root root 36864 2018-01-17 11:50:14 /data/fastdfs/storage/store/path0/data/02/FC
drwxr-xr-x 2 root root 36864 2018-01-17 14:38:04 /data/fastdfs/storage/store/path0/data/03/01
drwxr-xr-x 2 root root 36864 2018-01-18 11:19:34 /data/fastdfs/storage/store/path0/data/03/07
drwxr-xr-x 2 root root 36864 2018-01-19 11:14:14 /data/fastdfs/storage/store/path0/data/03/14
drwxr-xr-x 2 root root 36864 2018-01-22 14:03:34 /data/fastdfs/storage/store/path0/data/03/34
drwxr-xr-x 2 root root 36864 2018-01-23 10:34:04 /data/fastdfs/storage/store/path0/data/03/3A
drwxr-xr-x 2 root root 36864 2018-01-23 11:28:04 /data/fastdfs/storage/store/path0/data/03/3F
drwxr-xr-x 2 root root 36864 2018-01-23 21:04:04 /data/fastdfs/storage/store/path0/data/03/4A
drwxr-xr-x 2 root root 36864 2018-01-24 10:52:24 /data/fastdfs/storage/store/path0/data/03/4E
drwxr-xr-x 2 root root 36864 2018-01-24 11:19:34 /data/fastdfs/storage/store/path0/data/03/50
drwxr-xr-x 2 root root 36864 2018-01-24 14:38:05 /data/fastdfs/storage/store/path0/data/03/56
drwxr-xr-x 2 root root 36864 2018-01-24 20:26:04 /data/fastdfs/storage/store/path0/data/03/59
drwxr-xr-x 2 root root 36864 2018-01-25 11:06:04 /data/fastdfs/storage/store/path0/data/03/5D
drwxr-xr-x 2 root root 36864 2018-01-25 18:30:24 /data/fastdfs/storage/store/path0/data/03/67
drwxr-xr-x 2 root root 36864 2018-01-26 11:17:04 /data/fastdfs/storage/store/path0/data/03/6C
drwxr-xr-x 2 root root 36864 2018-01-29 11:11:24 /data/fastdfs/storage/store/path0/data/03/80
drwxr-xr-x 2 root root 36864 2018-01-31 15:27:54 /data/fastdfs/storage/store/path0/data/03/9B
drwxr-xr-x 2 root root 36864 2018-02-01 11:16:04 /data/fastdfs/storage/store/path0/data/03/A0
drwxr-xr-x 2 root root 36864 2018-02-01 15:12:14 /data/fastdfs/storage/store/path0/data/03/A5
drwxr-xr-x 2 root root 36864 2018-02-02 11:27:24 /data/fastdfs/storage/store/path0/data/03/AB
drwxr-xr-x 2 root root 36864 2018-02-02 11:47:14 /data/fastdfs/storage/store/path0/data/03/AC
drwxr-xr-x 2 root root 36864 2018-02-03 12:45:44 /data/fastdfs/storage/store/path0/data/03/B6
drwxr-xr-x 2 root root 36864 2018-02-03 14:12:44 /data/fastdfs/storage/store/path0/data/03/B7
drwxr-xr-x 2 root root 36864 2018-02-04 16:36:14 /data/fastdfs/storage/store/path0/data/03/BA
drwxr-xr-x 2 root root 36864 2018-02-06 14:04:04 /data/fastdfs/storage/store/path0/data/03/CF
drwxr-xr-x 2 root root 36864 2018-02-07 10:37:34 /data/fastdfs/storage/store/path0/data/03/D4
drwxr-xr-x 2 root root 36864 2018-02-07 11:23:44 /data/fastdfs/storage/store/path0/data/03/D7
drwxr-xr-x 2 root root 36864 2018-02-08 10:28:14 /data/fastdfs/storage/store/path0/data/03/DE
drwxr-xr-x 2 root root 36864 2018-02-08 16:55:34 /data/fastdfs/storage/store/path0/data/03/E3
drwxr-xr-x 2 root root 36864 2018-02-18 17:20:34 /data/fastdfs/storage/store/path0/data/03/F1
drwxr-xr-x 2 root root 36864 2018-02-26 12:00:34 /data/fastdfs/storage/store/path0/data/03/FA
drwxr-xr-x 2 root root 36864 2018-02-26 21:33:14 /data/fastdfs/storage/store/path0/data/03/FC
drwxr-xr-x 2 root root 36864 2018-02-27 21:35:24 /data/fastdfs/storage/store/path0/data/04/02
drwxr-xr-x 2 root root 36864 2018-03-01 17:09:34 /data/fastdfs/storage/store/path0/data/04/0F
drwxr-xr-x 2 root root 36864 2018-03-03 09:56:24 /data/fastdfs/storage/store/path0/data/04/16
drwxr-xr-x 2 root root 36864 2018-03-05 14:48:04 /data/fastdfs/storage/store/path0/data/04/22
drwxr-xr-x 2 root root 36864 2018-03-05 15:38:55 /data/fastdfs/storage/store/path0/data/04/23
drwxr-xr-x 2 root root 36864 2018-03-05 21:02:14 /data/fastdfs/storage/store/path0/data/04/25
drwxr-xr-x 2 root root 36864 2018-03-07 16:05:14 /data/fastdfs/storage/store/path0/data/04/39
drwxr-xr-x 2 root root 36864 2018-03-08 11:09:24 /data/fastdfs/storage/store/path0/data/04/3F
drwxr-xr-x 2 root root 36864 2018-03-08 11:41:54 /data/fastdfs/storage/store/path0/data/04/41
drwxr-xr-x 2 root root 36864 2018-03-08 20:32:54 /data/fastdfs/storage/store/path0/data/04/47
drwxr-xr-x 2 root root 36864 2018-03-09 15:07:44 /data/fastdfs/storage/store/path0/data/04/50
drwxr-xr-x 2 root root 36864 2018-03-13 10:26:54 /data/fastdfs/storage/store/path0/data/04/64
drwxr-xr-x 2 root root 36864 2018-03-14 11:25:44 /data/fastdfs/storage/store/path0/data/04/71
drwxr-xr-x 2 root root 36864 2018-03-14 11:40:44 /data/fastdfs/storage/store/path0/data/04/72
drwxr-xr-x 2 root root 36864 2018-03-15 10:19:34 /data/fastdfs/storage/store/path0/data/04/7B
drwxr-xr-x 2 root root 36864 2018-03-15 11:34:35 /data/fastdfs/storage/store/path0/data/04/7F
drwxr-xr-x 2 root root 36864 2018-03-15 18:17:14 /data/fastdfs/storage/store/path0/data/04/86
drwxr-xr-x 2 root root 36864 2018-03-16 10:04:54 /data/fastdfs/storage/store/path0/data/04/88
drwxr-xr-x 2 root root 36864 2018-03-16 10:28:25 /data/fastdfs/storage/store/path0/data/04/89
drwxr-xr-x 2 root root 36864 2018-03-17 11:31:34 /data/fastdfs/storage/store/path0/data/04/97
drwxr-xr-x 2 root root 36864 2018-03-22 11:56:43 /data/fastdfs/storage/store/path0/data/04/CC
drwxr-xr-x 2 root root 36864 2018-03-22 15:06:13 /data/fastdfs/storage/store/path0/data/04/D0
drwxr-xr-x 2 root root 36864 2018-03-23 11:02:13 /data/fastdfs/storage/store/path0/data/04/D6
drwxr-xr-x 2 root root 36864 2018-03-23 13:03:13 /data/fastdfs/storage/store/path0/data/04/DB
drwxr-xr-x 2 root root 36864 2018-03-23 16:22:03 /data/fastdfs/storage/store/path0/data/04/DE
drwxr-xr-x 2 root root 36864 2018-03-25 12:04:43 /data/fastdfs/storage/store/path0/data/04/E4
drwxr-xr-x 2 root root 36864 2018-03-26 11:32:13 /data/fastdfs/storage/store/path0/data/04/E9
drwxr-xr-x 2 root root 36864 2018-03-26 11:59:23 /data/fastdfs/storage/store/path0/data/04/EA
drwxr-xr-x 2 root root 36864 2018-03-26 17:09:03 /data/fastdfs/storage/store/path0/data/04/EF
drwxr-xr-x 2 root root 36864 2018-03-26 22:22:53 /data/fastdfs/storage/store/path0/data/04/F0
drwxr-xr-x 2 root root 36864 2018-03-27 11:35:43 /data/fastdfs/storage/store/path0/data/04/F5
drwxr-xr-x 2 root root 36864 2018-03-27 12:15:03 /data/fastdfs/storage/store/path0/data/04/F7
drwxr-xr-x 2 root root 36864 2018-03-28 10:14:13 /data/fastdfs/storage/store/path0/data/04/FE
drwxr-xr-x 2 root root 36864 2018-03-31 21:52:13 /data/fastdfs/storage/store/path0/data/05/21
drwxr-xr-x 2 root root 36864 2018-04-02 11:03:33 /data/fastdfs/storage/store/path0/data/05/24
drwxr-xr-x 2 root root 36864 2018-04-02 21:02:13 /data/fastdfs/storage/store/path0/data/05/2B
drwxr-xr-x 2 root root 36864 2018-04-03 14:38:13 /data/fastdfs/storage/store/path0/data/05/34
drwxr-xr-x 2 root root 36864 2018-04-04 09:20:23 /data/fastdfs/storage/store/path0/data/05/37
drwxr-xr-x 2 root root 36864 2018-04-04 16:16:03 /data/fastdfs/storage/store/path0/data/05/44
drwxr-xr-x 2 root root 36864 2018-04-04 17:00:53 /data/fastdfs/storage/store/path0/data/05/45
drwxr-xr-x 2 root root 36864 2018-04-05 10:49:33 /data/fastdfs/storage/store/path0/data/05/47
drwxr-xr-x 2 root root 36864 2018-04-08 15:47:34 /data/fastdfs/storage/store/path0/data/05/59
drwxr-xr-x 2 root root 36864 2018-04-09 09:57:03 /data/fastdfs/storage/store/path0/data/05/5D
drwxr-xr-x 2 root root 36864 2018-04-09 13:30:53 /data/fastdfs/storage/store/path0/data/05/6A
drwxr-xr-x 2 root root 36864 2018-04-10 10:54:33 /data/fastdfs/storage/store/path0/data/05/75
drwxr-xr-x 2 root root 36864 2018-04-11 09:56:03 /data/fastdfs/storage/store/path0/data/05/84
drwxr-xr-x 2 root root 36864 2018-04-11 11:10:13 /data/fastdfs/storage/store/path0/data/05/89
drwxr-xr-x 2 root root 36864 2018-04-11 11:36:13 /data/fastdfs/storage/store/path0/data/05/8B
drwxr-xr-x 2 root root 36864 2018-04-12 11:48:33 /data/fastdfs/storage/store/path0/data/05/9E
drwxr-xr-x 2 root root 36864 2018-04-13 10:14:43 /data/fastdfs/storage/store/path0/data/05/A9
drwxr-xr-x 2 root root 36864 2018-04-14 11:22:23 /data/fastdfs/storage/store/path0/data/05/BB
drwxr-xr-x 2 root root 36864 2018-04-16 10:36:13 /data/fastdfs/storage/store/path0/data/05/C5
drwxr-xr-x 2 root root 36864 2018-04-16 11:41:13 /data/fastdfs/storage/store/path0/data/05/CB
drwxr-xr-x 2 root root 36864 2018-04-16 15:47:23 /data/fastdfs/storage/store/path0/data/05/D4
drwxr-xr-x 2 root root 36864 2018-04-16 16:42:03 /data/fastdfs/storage/store/path0/data/05/D5
drwxr-xr-x 2 root root 36864 2018-04-17 09:58:23 /data/fastdfs/storage/store/path0/data/05/D8
drwxr-xr-x 2 root root 36864 2018-04-17 10:15:03 /data/fastdfs/storage/store/path0/data/05/D9
drwxr-xr-x 2 root root 36864 2018-04-17 11:58:03 /data/fastdfs/storage/store/path0/data/05/E3
drwxr-xr-x 2 root root 36864 2018-04-17 12:13:43 /data/fastdfs/storage/store/path0/data/05/E4
drwxr-xr-x 2 root root 36864 2018-04-17 12:23:03 /data/fastdfs/storage/store/path0/data/05/E5
drwxr-xr-x 2 root root 36864 2018-04-17 12:55:53 /data/fastdfs/storage/store/path0/data/05/E6
drwxr-xr-x 2 root root  4096 2018-06-26 20:57:02 /data/fastdfs/storage/store/path0/data/09/C5


论坛徽章:
25
程序设计版块每日发帖之星
日期:2016-05-03 06:20:0015-16赛季CBA联赛之八一
日期:2018-07-05 10:34:09黑曼巴
日期:2018-07-06 15:19:5015-16赛季CBA联赛之佛山
日期:2018-08-03 13:19:3315-16赛季CBA联赛之山西
日期:2018-08-07 19:46:2315-16赛季CBA联赛之广夏
日期:2018-08-08 19:31:5015-16赛季CBA联赛之青岛
日期:2018-11-26 15:21:5015-16赛季CBA联赛之上海
日期:2018-12-11 09:45:3219周年集字徽章-年
日期:2020-04-18 23:54:5215-16赛季CBA联赛之深圳
日期:2020-04-19 21:40:19黑曼巴
日期:2022-04-03 17:55:1315-16赛季CBA联赛之八一
日期:2018-07-03 16:56:46
2 [报告]
发表于 2018-11-26 15:21 |只看该作者
回复 1# vipty


  1. awk '{match($8,"^(.*)/[^/]*$",a);b[a[1]]=$0;c[a[1]]=NR}END{PROCINFO["sorted_in"]="@val_num_asc";for(i in c){print b[i]}}' file
  2. drwxr-xr-x 2 root root 36864 2018-01-17 11:50:14 /data/fastdfs/storage/store/path0/data/02/FC
  3. drwxr-xr-x 2 root root 36864 2018-02-26 21:33:14 /data/fastdfs/storage/store/path0/data/03/FC
  4. drwxr-xr-x 2 root root 36864 2018-03-28 10:14:13 /data/fastdfs/storage/store/path0/data/04/FE
  5. drwxr-xr-x 2 root root 36864 2018-04-17 12:55:53 /data/fastdfs/storage/store/path0/data/05/E6
  6. drwxr-xr-x 2 root root  4096 2018-06-26 20:57:02 /data/fastdfs/storage/store/path0/data/09/C5
复制代码

论坛徽章:
0
3 [报告]
发表于 2018-11-26 16:32 |只看该作者
回复 2# wh7211

谢谢大神,学习了。

论坛徽章:
0
4 [报告]
发表于 2018-11-26 16:34 |只看该作者
回复 2# wh7211

可以麻烦能解释下这个命令吗,只能套过来用,可是完全不懂什么意思啊!

论坛徽章:
0
5 [报告]
发表于 2018-11-26 19:30 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
6 [报告]
发表于 2018-11-27 11:13 |只看该作者
回复 5# 本友会机友会摄友会

谢谢,大神,万分感谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP