Ordenamiento de un vector de mayor a menor con el siguiente ejemplo:
#!/bin/bash vector=("15" "12" "14" "30" "2" "4" "10"); for ((i=0;i<${#vector[@]};i++)) { for ((j=i;j<${#vector[@]};j++)) { a=${vector[$i]}; b=${vector[$j]}; if [ $a -le $b ]; then aux=${vector[$i]}; vector[$i]=${vector[$j]}; vector[$j]=$aux; fi } } for ((i=0;i<${#vector[@]};i++)) { echo ${vector[$i]}; } exit 0;