标签: arrays bash sorting
我需要在bash中编写排序代码数组函数,第一个输入是数字 和结束返回数组,例如:: input 5 2 4 10 1 4returns 1 2 4 4 10
答案 0 :(得分:2)
以下脚本对数组a进行排序,其中数组中的第一个元素是数组中元素的数量。结果存储在变量b
a
b
#! /bin/bash IFS=$'\n' a=( 3 3 2 1 ) b=$(sort <<< "${a[*]:1}") echo ${b[*]}