古詩詞大全網 - 成語查詢 - linux sort命令 算法

linux sort命令 算法

man sort中關於它的描述是

sort - sort lines of text files

所以,它默認是以文本排序的。

但是它又有其它參數

-b, --ignore-leading-blanks

ignore leading blanks

-d, --dictionary-order

consider only blanks and alphanumeric characters

-f, --ignore-case

fold lower case to upper case characters

-g, --general-numeric-sort

compare according to general numerical value

-i, --ignore-nonprinting

consider only printable characters

-M, --month-sort

compare (unknown) < ‘JAN’ < ... < ‘DEC’

-n, --numeric-sort

compare according to string numerical value

-r, --reverse

reverse the result of comparisons

可以忽略前置的空格、或指定順序字典、或忽略大小寫、或以正常的數字形式、或忽略不可打印字符、或以月份(包括英語的月份)、或以字符形式的數字、或以倒序形式排序。