如何找到精确的数字并用它们打印线?

时间:2019-04-16 10:30:04

标签: bash

有一个带有表的文件:

1.59    29.206  0.203728775894573   4   60
1.6537  355.592 0.212182437055971   4   0
1.59    29.206  0.203728775894573   3   45

我正在尝试打印数字4 0的行。

我正在尝试使用此代码。

t=4
v=0
line=$(grep -F "$t" prediction.txt  | grep -F "$v")
echo -e $line

2 个答案:

答案 0 :(得分:1)

尝试一下:

awk '$4 == 4 && $5 == 0' prediction.txt

答案 1 :(得分:0)

您可以尝试以下操作:

grep -e "4   0$" zz

设置适当的定界符,即4到0之间的空格数