我正在尝试对这样的文件进行排序(这是子例程名称的列表)
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
...
根据括号内的整数。我首先尝试排序命令为
sort -t '=' -k 2 routine_list.txt
但随后fn =(916)出现在输出的末尾。
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
但我希望数字按升序排序(916-> 1368-> 1370-> ...)是否可以使用几个命令或选项相对简单地完成此操作?
...任何关系?
—
mikeserv