【发布时间】:2020-08-21 14:30:56
【问题描述】:
所以我有一个看起来像这样的文件:
1 4 6
2 5
3
我只想对特定列求和,比如说第一列和第三列。 输出应该是这样的:
7
2
3
我将列数(参数)存储在一个变量中:
x=${@:2}(因为我省略了第一个传递的参数,即 $filename)
如何在 bash 脚本中使用 awk 进行计算? 我在想这样的事情
for i in ${@:2}
do
awk -v c=$i '{sum+=$c;print sum}' $fname
done
但它不能正常工作。
【问题讨论】: