Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4733501
  • 博文数量: 930
  • 博客积分: 12070
  • 博客等级: 上将
  • 技术积分: 11448
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-15 16:57
文章分类

全部博文(930)

文章存档

2011年(60)

2010年(220)

2009年(371)

2008年(279)

分类:

2009-07-09 11:22:48

num
a1 a
a2 b
a22 c
a11 d
a21 e
a10 f
a23 g
a33 g
a30 f  
a31 s
a32 x
怎样才能排成
a1 a
a2 b
a10 f
a11 d
a21 e
a22 c
a23 g
a30 f  
a31 s
a32 x
a33 g

这里难得就是第一个字段有个a,我想法是

sed 's/^a//' urfile |sort -k1,1n | sed 's/^/a/'


跟tim大牛学到了如下的做法

sort -k1.2,1n urfile

看man看了半天也没弄明白这个.

最后大大解释如下

对于-k1.2 只是指定一个开始的位置就是说是从第二个位置开始了的...

无时无刻感受着linux下这些命令写的如此强大...

阅读(1884) | 评论(0) | 转发(0) |
0

上一篇:字符集 locale

下一篇:glib库hash表GHashTable

给主人留下些什么吧!~~