linux 中将科学计数法转换为数值表示(或将数值转换为科学技术法)
001、科学计数法转换为普通数值表示
root@DESKTOP-1N42TVH:/home/test2# ls a.txt b.txt root@DESKTOP-1N42TVH:/home/test2# cat a.txt 4.530733e-01 4.530733e-01 2.264793e-01 2.264793e-01 8.744185e-01 8.744185e-01 5.565876e-01 5.565876e-01 4.296157e-01 4.296157e-01 5.852755e-01 5.852755e-01 8.865728e-01 8.865728e-01 3.353323e-01 3.353323e-01 3.825882e-01 3.825882e-01 root@DESKTOP-1N42TVH:/home/test2# awk '{for(i = 1; i <= NF; i++) {printf("%.7f\t", $i)} {printf("\n")}}' a.txt 0.4530733 0.4530733 0.2264793 0.2264793 0.8744185 0.8744185 0.5565876 0.5565876 0.4296157 0.4296157 0.5852755 0.5852755 0.8865728 0.8865728 0.3353323 0.3353323 0.3825882 0.3825882
002、普通数值用科学计数法表示
root@DESKTOP-1N42TVH:/home/test2# ls a.txt root@DESKTOP-1N42TVH:/home/test2# cat a.txt 0.4530733 0.4530733 0.2264793 0.2264793 0.8744185 0.8744185 0.5565876 0.5565876 0.4296157 0.4296157 0.5852755 0.5852755 0.8865728 0.8865728 0.3353323 0.3353323 0.3825882 0.3825882 root@DESKTOP-1N42TVH:/home/test2# awk '{for(i = 1; i <= NF; i++) {printf("%e\t", $i)} {printf("\n")}}' a.txt 4.530733e-01 4.530733e-01 2.264793e-01 2.264793e-01 8.744185e-01 8.744185e-01 5.565876e-01 5.565876e-01 4.296157e-01 4.296157e-01 5.852755e-01 5.852755e-01 8.865728e-01 8.865728e-01 3.353323e-01 3.353323e-01 3.825882e-01 3.825882e-01
分类:
linux shell
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
2021-07-09 c语言中数据类型基本分类
2021-07-09 linux系统中查看逻辑cpu个数、物理cpu个数、每个cpu的核心数、cpu型号
2021-07-09 linux系统中sed命令删除指定行后的下一行
2021-07-09 linux系统中删除文件的最后几行
2021-07-09 linux系统中sed命令删除指定行及其后的若干行
2021-07-09 linux系统中sed命令整行替换
2021-07-09 linux系统中sed命令在指定行前(后)插入内容