Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix 更改十进制格式_Unix_Awk - Fatal编程技术网

Unix 更改十进制格式

Unix 更改十进制格式,unix,awk,Unix,Awk,我有一个包含十进制值的文件,格式为9.85E-4。如何使awk将此值格式化为0.000985?使用printf和%f选项: awk '{printf "%f\n", your_field .... }' file 例子 发件人: %e,%e 用科学(指数)记数法打印数字 %f 以浮点表示法打印数字 将printf与%f选项一起使用: awk '{printf "%f\n", your_field .... }' file 例子 发件人: %e,%e 用科学(指数)记数法打印数字 %f 以浮点

我有一个包含十进制值的文件,格式为
9.85E-4
。如何使awk将此值格式化为
0.000985

使用
printf
%f
选项:

awk '{printf "%f\n", your_field .... }' file
例子 发件人:

%e,%e

用科学(指数)记数法打印数字

%f

以浮点表示法打印数字


printf
%f
选项一起使用:

awk '{printf "%f\n", your_field .... }' file
例子 发件人:

%e,%e

用科学(指数)记数法打印数字

%f

以浮点表示法打印数字