首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sudo wlan0扫描\ grep > essid.txt (如何在txt文件中不使用单词ESSID导出)

sudo wlan0扫描\ grep > essid.txt (如何在txt文件中不使用单词ESSID导出)
EN

Unix & Linux用户
提问于 2015-12-21 06:01:55
回答 2查看 8.4K关注 0票数 0

所以我的目标是回答我正在研究的另一个问题。那就是连接到打开的Wifi。目前我正在接近,因为我知道只有一个Wifi连接,我想导出的结果

代码语言:javascript
复制
sudo iwlist wlan0 scan | grep ESSID

到文本文件。目前的产出是:

代码语言:javascript
复制
ESSID: "MyNetworkSSID"  # Which would end up being in the file

我想要的是一个文本文件

"MyNetworkSSID“

EN

回答 2

Unix & Linux用户

发布于 2015-12-21 06:25:11

Try

sudo iwlist wlan0 scan | grep -i essid | awk -F'"' '{ print $2 }' >> essid.txt

这将grep的输出管道到awk,后者使用"的分隔符,只使用ESSID打印字段。

票数 0
EN

Unix & Linux用户

发布于 2015-12-21 06:28:06

哈扎尔,这是有效的,但它更具体的情况,因为它与双引号与不包括埃西德的双引号有关。

代码语言:javascript
复制
sudo iwlist wlan0 scan | grep ESSID | grep -o '"[^"]\+"' >> essid.txt
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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