文本文件行中的总数(linux命令终端)

文本文件行中的总数(linux命令终端),linux,bash,Linux,Bash,假设我有这种格式的数字6 1 4,那么对它们求和的最佳方法是什么,这样我就可以在linux中使用bash在命令终端中得到结果11?使用awk,这将是直截了当的: awk '{tot=0; for(i=1;i<=NF;i++) tot+=$i; print tot}' filename awk'{tot=0;对于(i=1;i1行答案: $echo "6 4 1" | awk '{print $1+$2+$3}' 11 您可以使用bc a=6; b=4; c=1; echo "$a+$b+

假设我有这种格式的数字6 1 4,那么对它们求和的最佳方法是什么,这样我就可以在linux中使用bash在命令终端中得到结果11?

使用
awk
,这将是直截了当的:

awk '{tot=0; for(i=1;i<=NF;i++) tot+=$i; print tot}' filename
awk'{tot=0;对于(i=1;i1行答案:

$echo "6 4 1" | awk '{print $1+$2+$3}'
11

您可以使用
bc

a=6; b=4; c=1;
echo "$a+$b+$c" | bc
输出-
11

谷歌怎么样?在谷歌中查看
bc
。如果没有帮助,请分享有关您的问题的更多详细信息。
a=6; b=4; c=1;
echo "$a+$b+$c" | bc