BASH – Ordenamiento vector de mayor a menor.

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;
Esta entrada fue publicada en Unix - Linux. Guarda el enlace permanente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *