printf
会为你做这件事,从壳。
$ FOO=42.53e-12
$ BAR=$(printf "%.14f" $FOO)
$ echo $BAR
0.00000000004253
$
Run Code Online (Sandbox Code Playgroud)
在古代+奥术C-shell中,这将是。
$ set FOO=42.53e-12
$ set BAR=`printf "%.14f" $FOO`
$ echo $BAR
0.00000000004253
$
Run Code Online (Sandbox Code Playgroud)