Sto cercando di ordinare un file come questo (che è un elenco di nomi di subroutine)
cfn=(1370) __lib_file_MOD_file_open
fn=(1368) __universe_MOD_general_boot
fn=(916) __universe_MOD_general_main
fn=(6142) __grid_var_MOD_get_overlap
...
secondo il numero intero tra parentesi. Ho provato prima il comando sort come
sort -t '=' -k 2 routine_list.txt
ma poi fn = (916) arriva alla fine dell'uscita.
fn=(1368) __universe_MOD_general_boot
cfn=(1370) __lib_file_MOD_file_open
fn=(6142) __grid_var_MOD_get_overlap
...
fn=(916) __universe_MOD_general_main
ma vorrei che i numeri fossero ordinati in ordine crescente (916 -> 1368 -> 1370 -> ...) È possibile farlo in modo relativamente semplice usando diversi comandi o opzioni?