我有一个 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