在Python脚本中重新排序Bash命令的输出

2024-06-16 10:44:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在编写一个处理Wi-Fi接入点的Python脚本。在我调用的脚本中操作系统(“iwlist wlan0 s”)来扫描附近的无线ap。你知道吗

我只需要两条信息:名字和MAC地址。我可以对输出进行grep以获得名称或地址的列表,但是有没有一种方法可以对它们进行排序?例如,现在我可以得到:

ESSID: point 1
ESSID: point 2
etc,

我可以得到

Address: gh:45:df:etc
Address: ofweiofjw

但有可能得到以下结果吗?你知道吗

name - address
name - address

我想要么在Bash命令本身中,要么在Python脚本中获取输出并进行编辑。你知道吗


Tags: name脚本address地址etcfipointap