我刚刚做了一个iwconfig 2>/dev/null | hd
和一个echo $(iwconfig 2>/dev/null) | hd
两个输出都没有明确区分字段和内部字段空间……都是空格-.^
手册页没有提供任何设置 iwconfig 字段分隔符的方法,所以我阅读了源代码,但没有,所有这些都是通过连接 sprintf 来完成的。我已经看到了一个脚本,它冻结地狱将一些 awk 只是为了获取一些值,并且期望访问点位于iwconfig | awk 'Access point:/ {print $6}'
并且因为我必须为我的系统更改它,所以我$4
想知道是否收集所有信息,将其填充到一个笨拙的输出中,解析那个逐行和通过行进行正则表达式确实是正确的方法……是否有替代 iwconfig 的方法可以产生与带有有用分隔字段、名称和值的散列相同的信息?