Back (Current repo: scraps)

random scraps and notes that are useful to me
To clone this repository:
git clone https://git.viktor1993.net/scraps.git
Log | Download | Files | Refs

sort_by_biggest.awk (433B)


#!/bin/awk -f
{
    arr[NR] = $0;
}
END{
    for(i = 1; i<=NR; i++) {
        for(j=i+1; j<=NR; j++){
            my_i=substr(arr[i], 1, index(arr[i], "\t") - 1)+0;
            my_j=substr(arr[j], 1, index(arr[j], "\t") - 1)+0;
            if (my_i < my_j) {
                tmp=arr[i];
                arr[i]=arr[j];
                arr[j]=tmp;
            }
        }
    }
    for(i=1; i<=NR; i++) {
        print arr[i];
    }
}