想要用awk选择性地打印

时间:2014-05-05 06:09:16

标签: awk

我的输入如下代码:

/vol/vol1/  -sec=sys,rw=hostname1-nfs:@netgrp_admin1:@netgrp_admin2:hostname2-nfs,root=hostname1-nfs:@netgrp_admin1:@netgrp_admin2:hostname2-nfs

我想有选择地将输出打印为:

hostname1-nfs:@netgrp_admin1:@netgrp_admin2:hostname2-nfs

可能使用awk

1 个答案:

答案 0 :(得分:1)

在awk中使用正则表达式作为字段分隔符的另一种方法:

awk '{print $4":"$5":"$6":"$7}' FS='=|:|,' input_file