我想使用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脚本中获得预测的比特率?
答案 0 :(得分:1)
最简单的事情之一就是
strength=`grep ^$signal log.txt |cut -d " " -f 2`
但只匹配确切的信号强度。
在$ signal之前的 ^ 表示它只在该行的开头匹配。