我在听一段时间,想出如何从类似于以下内容的输出中提取IP信息:
Fri Jun 9 19:01:54 2017,10.0.0.65,devi1,0,unknown os
Fri Jun 9 19:01:54 2017,10.0.0.55,host1,0,unknown os
Fri Jun 9 19:01:54 2017,10.0.0.35,srv01,0,unknown os
Sat Jun 10 23:11:13 2017,10.0.0.10,switch.domain.com,0,unknown os
关于我如何从该输出中获得的任何提示:
10.0.0.65
10.0.0.55
10.0.0.35
10.0.0.10
在Linux上的Bash 4.3.30上运行。
任何帮助将不胜感激。非常感谢你!
尽管您可以使用awk
或进行此操作,但最好sed
在固定定界符之间进行简单提取cut
:
$ cut -d, -f2 < input
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句