要使用awk选择性打印吗

要使用awk选择性打印吗,awk,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?在awk中使用reg

我的输入如下代码所示:

/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

在awk中使用regex作为字段分隔符的另一种方法:


awk'{print$4”:“$5”:“$6”:“$7}”FS==”=”=”:“,“input\u file

当您有多个单独的分隔符时,您不需要
regex
::
awk-F”[=,]“{print$4、$5、$6、$7}”of s=\: