Pythonスクリプトで2つの短いUNIXコマンドを使用して、近くのワイヤレスアクセスポイントに関するデータを取得しています。
- n°1、アクセスポイントのESSIDを取得します。
"iwlist NIC scan | grep ESSID | awk '{print $1}'"
- n°2、アクセスポイントの信号強度を取得します。
"iwlist NIC scan | grep level | awk '{print $3}'"
私の問題は、これら2つのコマンドを次々に使用することです。つまり、「対称」データが生成されません。6つのESSIDと4つの信号強度データを取得する場合があります。
初めて、スクリプトは6つのAP(A、B、C、D、E、およびF)を検出し、次回は4つのAP(A、C、E、およびF)のみを検出したためです。
私の質問のいくつかは次のとおりです:
- 最初の結果を「分割」してから、
iwlist NIC scan
2つの異なるシーケンスを同じ入力に適用する方法はgrep
ありますか?awk
少なくとも結果の対称的なリストを取得するためです。
前もって感謝します !