linux 中科学技术法和数值放在一起排序
sort:-g选项:按照通用数值排序,支持科学计数法
001、直接使用sort
[root@PC1 test02]# ls a.txt [root@PC1 test02]# cat a.txt ## 测试数据 6.84017213908805e-10 6.27015779416403e-08 0.00113434003438018 0.000861278934419974 0.000720799492463701 0.000573011893766608 5.28555624120303e-09 4.83901753112704e-08 [root@PC1 test02]# sort a.txt 0.000573011893766608 0.000720799492463701 0.000861278934419974 0.00113434003438018 4.83901753112704e-08 5.28555624120303e-09 6.27015779416403e-08 6.84017213908805e-10 [root@PC1 test02]# sort -n a.txt ## sort及sort -n选项均不能正确排序 0.000573011893766608 0.000720799492463701 0.000861278934419974 0.00113434003438018 4.83901753112704e-08 5.28555624120303e-09 6.27015779416403e-08 6.84017213908805e-10
002、sort -g :通用数值排序
[root@PC1 test02]# ls a.txt [root@PC1 test02]# cat a.txt 6.84017213908805e-10 6.27015779416403e-08 0.00113434003438018 0.000861278934419974 0.000720799492463701 0.000573011893766608 5.28555624120303e-09 4.83901753112704e-08 [root@PC1 test02]# sort -g a.txt ## -g 通用数值排序,支持科学计数法 6.84017213908805e-10 5.28555624120303e-09 4.83901753112704e-08 6.27015779416403e-08 0.000573011893766608 0.000720799492463701 0.000861278934419974 0.00113434003438018
。