El código habla por si solo, no entiendo cómo configurar el sort() para que me devuelva una salida como la que necesito.
Using bash Syntax Highlighting
- cat /home/delkav/labs-scripts/grep
- $90850
- $0
- $389
- $469
- $670
- $750
- $684
- $21744
- $604
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
Using perl Syntax Highlighting
- %ttys = ();
- my @lsarray = `cat /home/delkav/labs-scripts/grep`;
- my @array;
- $array[0] = <STDIN>;
- $array[1] = <STDIN>;
- $array[2] = <STDIN>;
- $array[4] = <STDIN>;
- $array[5] = <STDIN>;
- $array[6] = <STDIN>;
- $array[7] = <STDIN>;
- $array[8] = <STDIN>;
- @ttys{@lsarray} = @array;
- print "@{[%ttys]}\n"
- __END__
- # ENTRADA EN STDIN ES "UNO, DOS,TRES, ... SIETE, OCHO, NUEVE"
- # LA SALIDA QUE IMPRIME EL SCRIPT
- $684
- SIETE
- $469
- CUATRO
- $21744
- OCHO
- $670
- CINCO
- $389
- TRES
- $90850
- UNO
- $0
- DOS
- $750
- SEIS
- $604
- NUEVE
- # LO QUE NECESITO
- $90850
- UNO
- $0
- DOS
- $389
- TRES
- $469
- CUATRO
- $670
- CINCO
- $750
- SEIS
- $684
- SIETE
- $21744
- OCHO
- $604
- NUEVE
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
Gracias