Linux Shell脚本编程 --sort命令
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                Linux Shell脚本编程 --sort命令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                sort將文件的每一行作為一個單位,相互比較,比較原則是從首字符向后,依次按ASCII碼值進行比較,最后將他們按升序輸出。
舉例說明
[root@zhoucentos log]# cat seq banana apple pear orange[root@zhoucentos log]# sort seq apple banana orange pearsort -u?
sort的-u 選項它的作用很簡單,就是在輸出行中去除重復行。
[root@zhoucentos log]# cat seq banana apple pear orange apple pear [root@zhoucentos log]# sort -u seq apple banana orange pearsort -n
你有沒有遇到過10比2小的情況。我反正遇到過。出現這種情況是由于排序程序將這些數字按字符來排序了,排序程序會先比較1和2,顯然1小,所以就將10放在2前面嘍。這也是sort的一貫作風。
[root@zhoucentos log]# cat number 3 5 11 [root@zhoucentos log]# sort number 11 3 5 [root@zhoucentos log]# sort -n number 2 4 11sort -t -k 選項
# cat facebook.txt google 110 5000 baidu 100 5000 guge 50 3000 sohu 100 4500我想讓facebook.txt按照公司人數排序 ,人數相同的按照員工平均工資升序排序:
# sort -n -t ' ' -k 2 -k 3 facebook.txt guge 50 3000 sohu 100 4500 baidu 100 5000 google 110 5000?
總結
以上是生活随笔為你收集整理的Linux Shell脚本编程 --sort命令的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: Linux Shell脚本编程 --sp
- 下一篇: sublime text3 添加到右键菜
