bashスクリプトを使用してLinuxのテキストファイルからMACアドレスを含む行を抽出し、可能であれば別のファイルに保存したいと思いますか?
sed と grep を使用して行を削除するさまざまな例がありますが、これまでのところ、それらを機能させることができませんでした。私は一般的にプログラミングがあまり得意ではないので、おそらくもっと簡単にできると思います。
私が抽出している以下のテキストファイルの例。
猫Test.txt
spawn ssh -l user x.x.x.x -p 22 "arp"
DD-WRT Mega
Release xx/xx/xx (SVN revison:xx)
root@x.x.x.x password:
Device1 (x.x.x.x) at xx:xx:xx:xx:xx:xx [ether] on br0
Device2 (x.x.x.x) at xx:xx:xx:xx:xx:xx [ether] on br0
Device3 (x.x.x.x) at xx:xx:xx:xx:xx:xx [ether] on br0
以下は、結果として私が探しているものです。
結果.txt
Device1 (x.x.x.x) at xx:xx:xx:xx:xx:xx [ether] on br0
Device2 (x.x.x.x) at xx:xx:xx:xx:xx:xx [ether] on br0
Device3 (x.x.x.x) at xx:xx:xx:xx:xx:xx [ether] on br0
あるファイルからMACアドレスを含む行を抽出し、bashスクリプトを介して別のテキストファイルに送信する方法を知っている人がいれば、非常に役立ちます。
ありがとうございました