如果我有以下内容:
1 5 a
2 5 a
3 5 a
4 5 a
5 5 a
6 5 a
1 3 b
2 3 b
3 3 b
4 3 b
5 3 b
6 3 b
如何只选择两列具有相同值的行,即
5 5 a
3 3 b
在 bash/awk/sed 中。
我知道如何使用 awk 选择具有特定值的行,但仅限于我指定值时。
最佳答案
就说:
$ awk '$1==$2' file
5 5 a
3 3 b
如您所见,当条件 $1 == $2
完成时,awk
会自动打印该行。
关于bash - 选择两列值一致的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33522974/