使用BASH脚本检查文本文件中的预测值

时间:2014-04-03 07:29:04

标签: linux bash comparison

我想使用bash脚本检查文本文件中的相关值,如下所示:

我有包含这些值的txt文件:(第一列是信号强度,第二列是比特率)

65 24
67 36
70 48
72 54

然后在bash脚本中我记录当前信号:

signal=`iwconfig wlan1 | awk -F'[ =]+' '/Signal level/ {print $7}'`

让我们说当前信号= 67,所以基于txt文件,我可以预测信号= 67的比特率= 36。

如何将当前信号值与文本文件中的信号值进行比较,因此我可以在bash脚本中获得预测的比特率?

1 个答案:

答案 0 :(得分:1)

最简单的事情之一就是

strength=`grep ^$signal log.txt |cut -d " " -f 2`

但只匹配确切的信号强度。

在$ signal之前的 ^ 表示它只在该行的开头匹配。