==== HEX sorting ==== ''cat | awk '{printf("%050s\t%s\n", toupper($0), $0)}' | LC_COLLATE=C sort -k1,1 | cut -f2''\\ ''awk '{printf("%050s\t%s\n", toupper($0), $0)}' | LC_COLLATE=C sort -k1,1 | cut -f2''\\ ''cat | while read line; do printf "%d %s\n" "0x$line" "$line"; done | sort -n | awk '{print $2}'''