柱状总和的文本搜索

柱状总和的文本搜索

我有一个 csv 文件,这里简化为如下所示:

Brett, Spencer, 3, 11, inactive
Bendar, Scott, 4, 8, active
Singh, Jit, 11, 2, active

我需要进行某种 grep 搜索(或任何其他广泛使用的 Linux 实用程序),它将输出某些列中总计达到某个值的所有行。因此,如果我搜索第 3 列和第 4 列总计 13 的行,我会得到:

Singh, Jit, 11, 2, active

答案1

这是一份工作awk

awk -F, '$3 + $4 == 13 { print }' /path/to/file

相关内容