早教吧 育儿知识 作业答案 考试题库 百科 知识分享

Unix里如何排序科学计数法的列表我的列表如下(有已经内置tab的两列)Name10.5662e-23Name20.3901e-24Name30.7660e-25Name40.1341e-22Name50.4679e-24我用sort-k2n,但是系统并为识别e之后的数字,因此最小的0.76

题目详情
Unix里如何排序科学计数法的列表
我的列表如下(有已经内置tab的两列)
Name1 0.5662e-23
Name2 0.3901e-24
Name3 0.7660e-25
Name4 0.1341e-22
Name5 0.4679e-24
我用sort -k2n,但是系统并为识别e之后的数字,因此最小的0.7660e-25反而成了最大的.
如果我用sort -t'-' -k2n,那样的话,同样的e-24的数字又无法排序.
▼优质解答
答案和解析
sort -g -k2 file
-g general-numeric-sort
compare according to general numerical value