1 2 3 4 5 6
| $ awk -F';' '{c=$8;gsub(/[^0-9,]/,"",c);gsub(",",".",c);a[c]=$0;} END{n=asorti(a,b,"@ind_num_asc");for (i=1;i<=n;i++) print a[b[i]];}' ftest.txt
E T;X0013420404;Vive;Ubuntu;100;4,120;4,350;412,00;-23,00;-5,29;0,42;
N;FI0009000699;Vive;Ubuntu;111;4,610;4,982;511,65;-41,35;-7,48;0,53;
2;Z0013341881;Vive;Ubuntu;260;3,870;6,339;1*006,20;-641,99;-38,95;1,04;
C;H0000129585;Vive;Ubuntu;70;42,310;29,861;2*961,70;871,43;41,69;3,05;
V;P0000124771;Vive;Ubuntu;159;23,190;17,306;3*687,21;935,57;34,00;3,80; |
Partager