+ -
当前位置:首页 → 问答吧 → shell 求助

shell 求助

时间:2011-06-17

来源:互联网

我有这样内容的文件:

PraesenzNetz-X (k)|192.168.238.0/23|192.168.220.0/23|192.168.222.0/24|192.168.236.0/22
PraesenzNetz-XI (k)|192.168.252.0/24|192.168.140.0/24|192.168.8.0/21
PraesenzNetz-XII (k)|192.168.12.0/23
PraesenzNetzIntern (k)|192.168.18.0/24

我想要得到所有的ip 和掩码 写入一个文件得到:

192.168.238.0 23  192.168.220.0 23 192.168.222.0 24  。。。。。。

高手指教了!

谢谢!

作者: robinylp   发布时间: 2011-06-17

本帖最后由 jason680 于 2011-06-17 17:42 编辑


QUOTE:
我有这样内容的文件:

PraesenzNetz-X (k)|192.168.238.0/23|192.168.220.0/23|192.168.222.0/24|192.16 ...
robinylp 发表于 2011-06-17 17:28




awk -F'[|/]' '{for(n=2;n<=NF;n++)printf $n" "}' FILE

作者: jason680   发布时间: 2011-06-17

tr -cd '0-9/|.\n' <urfile |tr -s '/|' ' ' >result

作者: waker   发布时间: 2011-06-17

2个方法都行!

多谢2位高手!感激不尽!!!

:em02::em02::em02:

作者: robinylp   发布时间: 2011-06-17