日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linuxsort命令使用實例

Sort是用于對單個或多個文本文件內(nèi)容進行排序的Linux程序。Sort命令以空格作為字段分隔符,將一行分割為多個關(guān)鍵字對文件進行排序。需要注意的是除非你將輸出重定向到文件中,否則Sort命令并不對文件內(nèi)容進行實際的排序(即文件內(nèi)容沒有修改),只是將文件內(nèi)容按有序輸出。

成都創(chuàng)新互聯(lián)服務(wù)項目包括屯留網(wǎng)站建設(shè)、屯留網(wǎng)站制作、屯留網(wǎng)頁制作以及屯留網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,屯留網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到屯留省份的部分城市,未來相信會繼續(xù)擴大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

命令格式

sort [OPTION]... [FILE]...
sort [OPTION]... --files0-from=F

選項說明

注意,長選項的強制性參數(shù)對于短選項也是強制的。

-b, --ignore-leading-blanks
忽略每行前面的空格字符
-c, --check, --check=diagnose-first
只檢查文件是否已排序,不進行排序
-C, --check=quiet, --check=silent
類似于 -c,但不報告第一個亂序的行
-d, --dictionary-order
按照字典序,只考慮字母、數(shù)字及空格字符,忽略其他字符
--files0-from=F
從文件 F 中以 NUL 字符結(jié)尾的字符串作為輸入文件名;如果 F 是 -,則從標準輸入中讀取文件名
-f, --ignore-case
排序時,將小寫字母視為大寫字母
-i, --ignore-nonprinting
排序時,只考慮可打印字符,忽略不可打印字符
-m, --merge
合并多個已排序的文件
-n, --numeric-sort
按數(shù)值大小排序
-o, --output=FILE
將排序結(jié)果輸出到指定文件
-r,--reverse
逆向輸出排序結(jié)果(降序排序)
-t, --field-separator=SEP
指定排序時使用的分隔字符,sort命令默認字段分隔符為空格和Tab
-u, --unique
相同的數(shù)據(jù)中,僅輸出一行
-k,--key=POS1[,POS2]
以第 POS1 欄到 POS2 欄排序,默認到最后一欄
--help
顯示幫助信息并退出
--version
顯示版本信息并退出

常用示例

(1)對 /etc/passwd 進行排序。

cat /etc/passwd | sort
adm:x:3:4:adm:/var/adm:/sbin/nologin
apache:x:48:48:Apache:/var/www:/sbin/nologin
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin

(2)/etc/passwd 內(nèi)容以冒號:來分隔,以第三欄至行末尾欄來排序。

cat /etc/passwd | sort -t ':' -k 3
root:x:0:0:root:/root:/bin/bash
uucp:x:10:14:uucp:/var/spool/uucp:/sbin/nologin
operator:x:11:0:operator:/root:/sbin/nologin
bin:x:1:1:bin:/bin:/sbin/nologin
games:x:12:100:games:/usr/games:/sbin/nologin

(3)如果對 /etc/passwd,以第六個域的第 2 個字符到第 4 個字符進行升序排序,再基于第一個域進行反向排序。

cat /etc/passwd | sort -t ':' -k 6.2,6.4 -k 1,1r
sync:x:4:65534:sync:/bin:/bin/sync
proxy:x:13:13:proxy:/bin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
bin:x:3:3:sys:/dev:/bin/sh

可以看出,六個域的第 2 個字符到第 4 個字符是升序排序。六個域的第 2 個字符到第 4 個字符如果相同則分為一組,組內(nèi)再按照第一個域進行降序排序。注意,-r 需要與第二個 -k 的 連寫,否則對前面兩個 -k 均有效。


本文題目:Linuxsort命令使用實例
文章路徑:http://www.dlmjj.cn/article/djehjcg.html