シェルスクリプトから乗算を導入する方法

シェルスクリプトから乗算を導入する方法

私のコマンドは次のとおりです。

tac some_directory/*.pre | grep -im1 "vdr" | cut -c129-140  

出力は次のとおりです

1.710577E-03  

私は出力が次のようになります:

1.71

シェルコマンドでこれをどのように達成できますか?

ベストアンサー1

使用アッ:

期待される出力に基づいて、次のことを行います。

echo 1.710577E-03 | awk '{printf "%.2f\n",a=$1*1000; a}'
1.71

実際の丸め:

echo 1.710577E-03 | awk '{printf "%.5f\n",$1}'
0.00171
  • %.5小数点以下5桁まで印刷してください。

  • f浮動小数点変換器。

おすすめ記事