我需要帮助才能将Xe-05中的数字转换为0.0000X。
INPUT:
0.23
1.3e_05
1.6e_06
输出:
0.23
0.000013
0.0000016
所以我创建代码:
awk '{split($1,a,"e_"); print a[1]*(10^-a[2])}' MAF_split.txt
但是我还是收到了1.3e_05的时间...... 你能帮帮我吗?
答案 0 :(得分:2)
使用awk的一种方式:
$ awk '{gsub(/_/,"-");printf("%.7f\n",$1)}' input.txt
0.2300000
0.0000130
0.0000016