首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将iwconfig保存到变量

将iwconfig保存到变量
EN

Unix & Linux用户
提问于 2019-09-25 19:54:26
回答 1查看 275关注 0票数 0

我试图将链接质量(百分比)从iwconfig分配给.sh文件中的一个变量。这是我要做的主题。要做到这一点,我有以下几点:

代码语言:javascript
复制
lnk=$(iwconfig mlan0 | awk '/Link Quality/{split($2,a,"=|/");print int((a[2]/a[3])*100)}')

如果我在命令行输入该命令,则此命令可以工作。但是,在脚本文件中,它不工作,或者至少它看起来不工作。我可以把echo $lnk放在后面,它什么也不回。真正的刺激因素是,这是以前起作用的,但我将发行版从Mint改为Mint。我不知道这会对任何事情产生多大的影响,但这是我在此之前所做的唯一改变。

另一件事是,我也使用了一个非常类似的脚本,是基于这个基础上的电池水平。效果很好。但我不明白为什么这个突然失效了。

更新--虽然我还没有弄清楚出了什么问题,但我确实找到了解决办法。我没有使用.sh文件来获取我想要的信息并从那里操作它,我只是决定直接在conky模板中这样做。获得所需输出的方法总是不止一种。

不管怎样,谢谢你付出的代价。

EN

回答 1

Unix & Linux用户

发布于 2019-09-26 07:14:54

经典的Bourne shell的反勾选基于的构造工作吗?

就像按照剧本..。

代码语言:javascript
复制
#!/bin/sh
LINK_Q="`iwconfig mlan0 | awk '/Link Quality/{split($2,a,"=|/");print int((a[2]/a[3])*100)}')`"
echo "$LINK_Q"

如果没有,您有办法知道Conky用于运行脚本的确切的shell品牌和版本吗?

如果您更改了GNU/Linux发行版,也要检查接口名称。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/543718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档