我正在使用 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 }'