linux⽂件名排序规则,Linux命令——sort⽂本内容排序⽤法:sort [选项]... [⽂件]...
或:sort [选项]... --files0-from=F
串联排序所有指定⽂件并将结果写到标准输出。
长选项必须使⽤的参数对于短选项时也是必需使⽤的。
排序选项:
-b, --ignore-leading-blanks忽略前导的空⽩区域
-d, --dictionary-order只考虑空⽩区域和字母字符
-f, --ignore-case忽略字母⼤⼩写
-g, --general-numeric-sort按照常规数值排序
-i, --ignore-nonprinting只排序可打印字符
-M, --month-sort⽐较 (未知) < "⼀⽉" < ... < "⼗⼆⽉"
1升是几斤
在LC_ALL=C 时为(unknown) < `JAN' < ... < `DEC'
-h, --human-numeric-sort 使⽤易读性数字(例如: 2K 1G)
-n, --numeric-sort根据字符串数值⽐较
-R, --random-sort根据随机hash 排序
--random-source=⽂件从指定⽂件中获得随机字节
与梅花有关的诗句-r, --reverse逆序输出排序结果
--sort=WORD按照WORD 指定的格式排序:
雷军接连卸任董事长⼀般数字-g,⾼可读性-h,⽉份-M,数字-n,
随机-R,版本-V水利水电专业排名
-V, --version-sort在⽂本内进⾏⾃然版本排序
其他选项:
-
-batch-size=NMERGE⼀次最多合并NMERGE 个输⼊;如果输⼊更多
则使⽤临时⽂件
-c, --check, --check=diagnose-first检查输⼊是否已排序,若已有序则不进⾏操作
-C, --check=quiet, --check=silent类似-c,但不报告第⼀个⽆序⾏
--compress-program=程序使⽤指定程序压缩临时⽂件;使⽤该程序
的-d 参数解压缩⽂件
--files0-from=⽂件从指定⽂件读取以NUL 终⽌的名称,如果该⽂件被
指定为"-"则从标准输⼊读⽂件名
-k, --key=位置1[,位置2]在位置1 开始⼀个key,在位置2 终⽌(默认为⾏尾)
换不了头像-m, --merge合并已排序的⽂件,不再进⾏排序
-o, --output=⽂件将结果写⼊到⽂件⽽⾮标准输出
-
s, --stable禁⽤last-resort ⽐较以稳定⽐较算法
-S, --buffer-size=⼤⼩指定主内存缓存⼤⼩
-t, --field-separator=分隔符使⽤指定的分隔符代替⾮空格到空格的转换
-T, --temporary-directory=⽬录使⽤指定⽬录⽽⾮$TMPDIR 或/tmp 作为
临时⽬录,可⽤多个选项指定多个⽬录
-u, --unique配合-c,严格校验排序;不配合-c,则只输出⼀次排序结果
-z, --zero-terminated以0 字节⽽⾮新⾏作为⾏尾标志
--help显⽰此帮助信息并退出
--version显⽰版本信息并退出
POS 是F[.C][OPTS],F 代表域编号,C 是域中字母的位置,F 和C 均从1开始计数
如果没有有效的-t 或-b 选项存在,则从前导空格后开始计数字符。OPTS 是⼀个或多个由单个字母表⽰的顺序选项,以此覆盖此key 的全局顺序设置。如果没有指定key 则
将其整个⾏。
指定的⼤⼩可以使⽤以下单位之⼀:
好用的美白面膜内存使⽤率% 1%,b 1、K 1024 (默认),M、G、T、P、E、Z、Y 等依此类推。
如果不指定⽂件,或者⽂件为"-",则从标准输⼊读取数据。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论