sortÃüÁîµÄ¹¦ÄÜÊǶÔÎļþÖеĸ÷ÐнøÐÐÅÅÐò¡£sortÃüÁîÓÐÐí¶à·Ç³£ÊµÓõÄÑ¡ÏÕâЩѡÏî×î³õÊÇÓÃÀ´¶ÔÊý¾Ý¿â¸ñʽµÄÎļþÄÚÈݽøÐи÷ÖÖÅÅÐò²Ù×÷µÄ¡£Êµ¼ÊÉÏ£¬sortÃüÁî¿ÉÒÔ±»ÈÏΪÊÇÒ»¸ö·Ç³£Ç¿´óµÄÊý¾Ý¹ÜÀí¹¤¾ß£¬ÓÃÀ´¹ÜÀíÄÚÈÝÀàËÆÊý¾Ý¿â¼Ç¼µÄÎļþ¡£
¡¡¡¡SortÃüÁÖðÐжÔÎļþÖеÄÄÚÈݽøÐÐÅÅÐò£¬Èç¹ûÁ½ÐеÄÊ××Ö·ûÏàͬ£¬¸ÃÃüÁ¼ÌÐø±È½ÏÕâÁ½ÐеÄÏÂÒ»×Ö·û£¬Èç¹û»¹Ïàͬ£¬½«¼ÌÐø½øÐбȽϡ£
¡¡¡¡Óï·¨£º
¡¡¡¡sort £ÛÑ¡Ïî£Ý Îļþ
¡¡¡¡ËµÃ÷£ºsortÃüÁî¶ÔÖ¸¶¨ÎļþÖÐËùÓеÄÐнøÐÐÅÅÐò£¬²¢½«½á¹ûÏÔʾÔÚ±ê×¼Êä³öÉÏ¡£Èç²»Ö¸¶¨ÊäÈëÎļþ»òʹÓÃ"- "£¬Ôò±íʾÅÅÐòÄÚÈÝÀ´×Ô±ê×¼ÊäÈë¡£
¡¡¡¡sortÅÅÐòÊǸù¾Ý´ÓÊäÈëÐгéÈ¡µÄÒ»¸ö»ò¶à¸ö¹Ø¼ü×Ö½øÐбȽÏÀ´Íê³ÉµÄ¡£ÅÅÐò¹Ø¼ü×Ö¶¨ÒåÁËÓÃÀ´ÅÅÐòµÄ×îСµÄ×Ö·ûÐòÁС£È±Ê¡Çé¿öÏÂÒÔÕûÐÐΪ¹Ø¼ü×Ö°´ASCII×Ö·û˳Ðò½øÐÐÅÅÐò¡£
¡¡¡¡¸Ä±äȱʡÉèÖõÄÑ¡ÏîÖ÷ÒªÓУº
¡¡¡¡- m Èô¸ø¶¨ÎļþÒÑÅźÃÐò£¬ºÏ²¢Îļþ¡£
¡¡¡¡- c ¼ì²é¸ø¶¨ÎļþÊÇ·ñÒÑÅźÃÐò£¬Èç¹ûËüÃÇûÓж¼ÅźÃÐò£¬Ôò´òÓ¡Ò»¸ö³ö´íÐÅÏ¢£¬²¢ÒÔ״ֵ̬1Í˳ö¡£
¡¡¡¡- u ¶ÔÅÅÐòºóÈÏΪÏàͬµÄÐÐÖ»ÁôÆäÖÐÒ»ÐС£
¡¡¡¡- o Êä³öÎļþ ½«ÅÅÐòÊä³öдµ½Êä³öÎļþÖжø²»ÊDZê×¼Êä³ö£¬Èç¹ûÊä³öÎļþÊÇÊäÈëÎļþÖ®Ò»£¬sortÏȽ«¸ÃÎļþµÄÄÚÈÝдÈëÒ»¸öÁÙʱÎļþ£¬È»ºóÔÙÅÅÐòºÍдÊä³ö½á¹û¡£
¡¡¡¡¸Ä±äȱʡÅÅÐò¹æÔòµÄÑ¡ÏîÖ÷ÒªÓУº
¡¡¡¡- d °´×Öµä˳ÐòÅÅÐò£¬±È½Ïʱ½ö×Öĸ¡¢Êý×Ö¡¢¿Õ¸ñºÍÖÆ±í·ûÓÐÒâÒå¡£
¡¡¡¡- f ½«Ð¡Ð´×ÖĸÓë´óд×ÖĸͬµÈ¶Ô´ý¡£
¡¡¡¡- I ºöÂÔ·Ç´òÓ¡×Ö·û¡£
¡¡¡¡- M ×÷ΪÔ·ݱȽϣº"JAN"<"FEB"
¡¡¡¡- r °´ÄæÐòÊä³öÅÅÐò½á¹û¡£
¡¡¡¡£«posl - pos2 Ö¸¶¨Ò»¸ö»ò¼¸¸ö×Ö¶Î×÷ΪÅÅÐò¹Ø¼ü×Ö£¬×Ö¶ÎλÖôÓposl¿ªÊ¼£¬µ½pos2Ϊֹ£¨°üÀ¨posl£¬²»°üÀ¨pos2£©¡£Èç²»Ö¸¶¨pos2£¬Ôò¹Ø¼ü×ÖΪ´Óposlµ½ÐÐβ¡£×ֶκÍ×Ö·ûµÄλÖôÓ0¿ªÊ¼¡£
¡¡¡¡- b ÔÚÿÐÐÖÐѰÕÒÅÅÐò¹Ø¼ü×ÖʱºöÂÔǰµ¼µÄ¿Õ°×£¨¿Õ¸ñºÍÖÆ±í·û£©¡£
¡¡¡¡- t separator Ö¸¶¨×Ö·ûseparator×÷Ϊ×ֶηָô·û¡£
¡¡ÏÂÃæÍ¨¹ý¼¸¸öÀý×ÓÀ´½²ÊösortµÄʹÓá£
¡¡¡¡ÓÃsortÃüÁî¶ÔtextÎļþÖи÷ÐÐÅÅÐòºóÊä³öÆä½á¹û¡£Çë×¢Ò⣬ÔÚÔÎļþµÄµÚ¶þ¡¢ÈýÐÐÉϵĵÚÒ»¸öµ¥´ÊÍêÈ«Ïàͬ£¬¸ÃÃüÁ´ÓËüÃǵĵڶþ¸öµ¥´ÊvegetablesÓëfruitµÄÊ××Ö·û´¦¼ÌÐø½øÐбȽϡ£
¡¡¡¡$ cat text
¡¡¡¡vegetable soup
¡¡¡¡fresh vegetables
¡¡¡¡fresh fruit
¡¡¡¡lowfat milk
¡¡¡¡$ sort text
¡¡¡¡fresh fruit
¡¡
¡¡¡¡fresh vegetables
¡¡¡¡lowfat milk
¡¡¡¡vegetable soup
¡¡¡¡Óû§¿ÉÒÔ±£´æÅÅÐòºóµÄÎļþÄÚÈÝ£¬»ò°ÑÅÅÐòºóµÄÎļþÄÚÈÝÊä³öÖÁ´òÓ¡»ú¡£ÏÂÀýÖÐÓû§°ÑÅÅÐòºóµÄÎļþÄÚÈݱ£´æµ½ÃûΪresultµÄÎļþÖС£
¡¡¡¡$ sort text>result
¡¡¡¡ÒÔµÚ2¸ö×Ö¶Î×÷ΪÅÅÐò¹Ø¼ü×Ö¶ÔÎļþexampleµÄÄÚÈݽøÐÐÅÅÐò¡£
¡¡¡¡$ sort +1-2 example
¡¡¡¡¶ÔÓÚfile1ºÍfile2ÎļþÄÚÈÝ·´ÏòÅÅÐò£¬½á¹û·ÅÔÚoutfileÖУ¬ÀûÓõÚ2¸ö×ֶεĵÚÒ»¸ö×Ö·û×÷ΪÅÅÐò¹Ø¼ü×Ö¡£
¡¡¡¡$ sort -r -o outfile +1.0 -1.1 example
¡¡¡¡sortÅÅÐò³£ÓÃÓÚÔڹܵÀÖÐÓëÆäËûÃüÁîÁ¬Óã¬×éºÏÍê³É±È½Ï¸´ÔӵŦÄÜ£¬ÈçÀûÓùܵÀ½«µ±Ç°¹¤×÷Ŀ¼ÖеÄÎļþË͸øsort½øÐÐÅÅÐò£¬ÅÅÐò¹Ø¼ü×ÖÊǵÚ6¸öÖÁµÚ8¸ö×ֶΡ£
¡¡¡¡$ ls - l | sort +5 - 7
¡¡¡¡sortÃüÁîÒ²¿ÉÒÔ¶Ô±ê×¼ÊäÈë½øÐвÙ×÷¡£ÀýÈ磬Èç¹ûÄúÏë°Ñ¼¸¸öÎļþÎı¾Ðкϲ¢£¬²¢¶ÔºÏ²¢ºóµÄÎı¾ÐнøÐÐÅÅÐò£¬Äú¿ÉÒÔÊ×ÏÈÓÃÃüÁîcat°Ñ¶à¸öÎļþºÏ²¢£¬È»ºóÓùܵÀ²Ù×÷°ÑºÏ²¢ºóµÄÎı¾ÐÐÊäÈë¸øÃüÁîsort£¬sortÃüÁÊä³öÕâЩºÏ²¢¼°ÅÅÐòºóµÄÎı¾ÐС£ÔÚÏÂÃæµÄÀý×ÓÖУ¬ÎļþveglistÓëÎļþfruitlistµÄÎı¾Ðо¹ýºÏ²¢ÓëÅÅÐòºó±»±£´æµ½ÎļþclistÖС£
¡¡¡¡$ cat veglist fruitlist | sort > clist

