在Bash中使用if检查文件中变量的值

 收藏

我正在尝试检查文件中是否存在我的变量的值,或者不使用Bash中的if条件。 我尝试如下,但是对于所有值,我得到的值都是false。

a=-127.5256
b=24.5632

file=test.txt
-54.2565   58.9685
-127.2568  12.5890
-127.5256  24.5632
-78.9865   35.2366

我尝试了以下方法,但在我的情况下不起作用:

if grep -Fxq "($a $b | bc)" $file; then
  echo True
else
  echo False

还有其他方法可以完成上述工作吗?

谢谢

回复