linux sort命令参数及用法详解

linux sort命令参数及用法详解,第1张

Linux sort命令用于将文本文件内容加以排序,sort可针对文本文件的内容,以行为单位来排序。

sort命令的语法格式:sort[参数][文件]

Linux sort命令参数:

-b:忽略每行前面开始出的空格符号。

-c:检查文件是否已经按照顺序排序。

-d:排序时,处理英文字母、数字及空格字符外,忽略其他的字符。

-f:排序时,将小写字母视为大写字母。

-i:排序时,除了040至176之间的ASCII字符外,忽略其他的字符。

-m:将几个排序好的文件进行合并。

-M:将前面三个字母依照月份的缩写进行排序。

-n:依照数值的大小排序。

-u:意味着是唯一的,输出的结果是去完重了的。

-o:<输出文件>将排序后的结果存入指定的文件。

-r:以相反的顺序来排序。

-t:<分隔字符>指定排序时所用的栏位分隔字符。

直接上代码

#!/bin/bash

echo -n "请输入数字(多个数字间用空格隔开): "

read s

a=($s)

l=$((${#a[@]}-1))

for i in `seq 1 $l`do

f=true

for j in `seq $l -1 $i`do

if [ ${a[$j]} -gt ${a[$((j-1))]} ]then

m=${a[$j]}

a[$j]=${a[$((j-1))]}

a[$((j-1))]=$m

f=false

fi

done

if $fthen

break

fi

done

echo ${a[@]}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8572880.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-18
下一篇 2023-04-18

发表评论

登录后才能评论

评论列表(0条)

保存