有没有一种简单的方法可以找到第一列中值的总和?
如果是这样,这种方法会不会与文本文件中的列相加?所以第一个是命令行输出的数学,第二个是文本文件而不打开它们。
有些东西告诉我,我可能需要awk。
答案 0 :(得分:0)
您可以使用awk对标准输入或文件执行操作。要通过将结果传递给awk来查找wc
输出中第一列的总和:
wc *.txt | awk '{sum+=$1}END{print sum}'
通过直接读取文件来查找文件中第一列的总和:
awk '{sum+=$1}END{print sum}' file
awk代码很简单 - 对于每一行输入,添加第一个字段的值,使变量sum
。读取所有输入后,打印sum
。