ITPub博客

首页 > 应用开发 > IT综合 > sort(转)

sort(转)

原创 IT综合 作者:post0 时间:2007-08-10 10:25:06 0 删除 编辑
sort(转)[@more@]

0100;Developpement module 1;10;Sebastien;0;0201;

0101;Developpement module 2;3;Gilles;0;0

0102;Developpement module 3;8;Gilles;0;0202;

0103;Développement module 4;14;Louis;0;0

0201;Validation module 1;4;Sebastien;0100;0301;

0202;Validation module 3;9;Sebastien;0102;0;

0301;Documentation module 1;7;Sebastien;201;0

这样的数据库

我使用

sort -t: +3 -4 filename.db

想对第四域名字排序,为什么输出结果不变,还是从第一域排的?

用这个在SOLARIS 9 , SH里一下就出来啦

# sort -t";" +3 -4 text

0101;Developpement module 2;3;Gilles;0;0

0102;Developpement module 3;8;Gilles;0;0202;

0103;D veloppement module 4;14;Louis;0;0

0100;Developpement module 1;10;Sebastien;0;0201;

0201;Validation module 1;4;Sebastien;0100;0301;

0202;Validation module 3;9;Sebastien;0102;0;

0301;Documentation module 1;7;Sebastien;201;0

不是要用“;”,而是要看你的数据文件是以什么作为与域分隔符的!

这里你的数据文件各个域之间使用“;”分割的,所以用“;”号

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/8225414/viewspace-940073/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: mkisofs(转)
下一篇: md5sum(转)
请登录后发表评论 登录
全部评论
  • 博文量
    2018
  • 访问量
    8225153