歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

sort

  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 不是要用“;”,而是要看你的數據文件是以什麼作為與域分隔符的! 這裡你的數據文件各個域之間使用“;”分割的,所以用“;”號。




Copyright © Linux教程網 All Rights Reserved