シェル

シェル

科学表記の値をシェルの10進数に変換するには? (Cシェルが好ましい)

また、e-12からe-9に変換してからシェルに変換したいと思います。

42.53e-12〜0.04253。リストを取得するには、これを行う必要があります。

ベストアンサー1

printfこれはシェルで行われます。

 $ FOO=42.53e-12
 $ BAR=$(printf "%.14f" $FOO)
 $ echo $BAR
 0.00000000004253
 $

古代+神秘的なCシェルの中にはこれだ。

$ set FOO=42.53e-12
$ set BAR=`printf "%.14f" $FOO`
$ echo $BAR
0.00000000004253
$

おすすめ記事