如何在 shell 脚本中引入乘法

如何在 shell 脚本中引入乘法

我的命令是:

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

输出是:

1.710577E-03  

我希望输出是:

1.71

如何在 shell 命令中实现此目的?

答案1

使用awk:

根据您的预期输出:

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浮点转换器。

相关内容