使用 awk Printf 打印完整数字

使用 awk Printf 打印完整数字

我正在使用 FSL(一种神经影像程序),并且有一个 for 循环来分析所有参与者。有问题的行是:

fslstats <FILENAME> -M -V | awk '{print $1 * $3 }'

如何让 awk 函数打印整个数字,而不是像 9.37157e+07 这样的数字

提前致谢

答案1

如果您想要特定的内容,则必须提供格式,例如,

fslstats <FILENAME> -M -V | awk '{printf "%d\n", $1 * $3 }'

或者

fslstats <FILENAME> -M -V | awk '{printf "%f\n", $1 * $3 }'

相关内容