プログラムの出力で複数のMacアドレスを処理しようとしています。出力形式は次のとおりです -
Device B0:CA:68:CF:88:54 dev1
Device DC:16:B2:AE:FB:8F dev2
Device B0:CA:68:CF:88:11 dev3
Device DC:16:B2:AE:FB:22 dev4
Macアドレスとその名前をファイルに保存したいです。 Macアドレスを変数に保存してさらに処理したいです。
Expectに問題があります。どうすればいいですか?助けてください
以下のコマンドは機能しますが、単一のMacのみを提供します。
expect -re "Device.*(\[0-9A-Z]\[0-9A-Z]:\[0-9A-Z]\[0-9A-Z]:\[0-9A-Z]\[0-9A-Z]:\[0-9A-Z]\[0-9A-Z]:\[0-9A-Z]\[0-9A-Z]:\[0-9A-Z]\[0-9A-Z])"