秦皇岛建设网,谷歌seo培训,惠州seo全网营销,wordpress 用微信登陆很多时候Linux需要对文本相对比较规范的文本数据进行排序#xff0c;这时候可以使用Linux系统下的sort命令进行处理。语法格式#xff1a;sort [-ntkr] filename常用参数#xff1a;-n 根据数字进行排序-t 指定的分隔符-k 指定分隔符的第几列-r 降序排序用法示例#xff1a… 很多时候Linux需要对文本相对比较规范的文本数据进行排序这时候可以使用Linux系统下的sort命令进行处理。语法格式sort [-ntkr] filename常用参数-n 根据数字进行排序-t 指定的分隔符-k 指定分隔符的第几列-r 降序排序用法示例先创建一个sort.txt的文本文件表示各科的成绩内容如下a 98 80 100 95d 88 99 95 82b 89 83 80 100c 60 98 79 90cat sort.txt | sort #默认会按照第一列进行排序输出结果a 98 80 100 95b 89 83 80 100c 60 98 79 90d 88 99 95 82cat sort.txt | sort -n -k 2 #按照第二列进行排序输出结果c 60 98 79 90d 88 99 95 82b 89 83 80 100a 98 80 100 95cat sort.txt | sort -n -t -k 3 -r#按照第三列进行、指定分割符为空格、降序排序d 88 99 95 82c 60 98 79 90b 89 83 80 100a 98 80 100 95注意如果不加-n 参数Linux默认会按照排序列第一个字符进行排序比如21和3如果不加-n参数的话系统会按照21第一个字符2和3比较如果升序的化21会在3的前面所有如果是数字的排序必须要加上-n参数从而保证排序的正确性。