我需要正则表达式的帮助才能从大文件中提取mac地址。
这是文件的格式:
Wed Apr 25 10:15:32 EDT 2012 Client: 00aa11bb22cc mac
Wed Apr 25 10:15:34 EDT 2012 Client: aa11bb22cc33 pc
这是我目前没有运气的尝试:
grep -io '[0-9a-f]{12}' file.txt > macs.txt
有任何想法吗?我只想将mac地址部分提取到名为
macs.txt
的文件中。 最佳答案
尝试:
grep -io '[0-9a-f]\{12\}' file.txt > macs.txt