Bash 如何在一行中找到精确的数字并打印出来?
我有一个带有表的文件:Bash 如何在一行中找到精确的数字并打印出来?,bash,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 "
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
试试这个:
awk '$4 == 4 && $5 == 0' prediction.txt
您可以尝试以下方法:
grep -e "4 0$" zz
设置正确的分隔符,空格数介于4和0之间