【发布时间】:2015-02-05 20:40:29
【问题描述】:
使用以下 egrep 命令,我从 /etc/hosts 文件中获取主机,如下例所示
egrep "Solaris|linux|unix|vms|win|proxy|terminal|unixware" /etc/hosts
192.9.200.12 Solaris1
192.9.200.13 Solaris2
192.9.200.14 Solaris3
192.9.200.15 Solaris4
192.9.200.16 Solaris5
192.9.200.17 linux1
192.9.200.18 linux2
192.9.200.19 linux3
192.9.200.20 linux4
192.9.200.21 linux5
我想要的是添加 awk 或 sed 或 perl 一个线性命令,该命令将仅打印两个第一个匹配主机,如下所示
egrep "Solaris|linux|unix|vms|win|proxy|terminal|unixware" | ...... /etc/hosts
192.9.200.12 Solaris1
192.9.200.13 Solaris2
192.9.200.17 linux1
192.9.200.18 linux2
【问题讨论】:
-
sample 显示带有结束索引的 OS,它总是从 1 开始而不是 2 还是纯样本(我们可以假设过滤器基于 OS +
1或2)?跨度>