+ -
当前位置:首页 → 问答吧 → awk替换问题

awk替换问题

时间:2011-03-30

来源:互联网

我想把一些内容导入到dhcpd.conf文件中去,已经写好了,如下
host ns {
    hardware ethernet 11:22:33:44:55:66;
    fixed-address 1.1.1.1;
}

host ns {
    hardware ethernet 22:22:33:44:55:66;
    fixed-address 1.1.1.2;
}

host ns {
    hardware ethernet 33:22:33:44:55:66;
    fixed-address 1.1.1.3;
}
下边还有很多,大概几百个吧。

我想把每个host ns换成host ns1,host ns2,host ns3 ......等,用awk该怎么实现呢?

作者: shichunda   发布时间: 2011-03-30

try:
awk '/^host ns \{/{$0="host ns"++p"{"}1' file

作者: yinyuemi   发布时间: 2011-03-30