need help awk /etc/exportfs

Need help awk out information from /etc/exports :wall:

cat /etc/exports
/%filesystem -sec=sys:krb5p:krb5i:krb5:dh,rw,access=server1:server2:server3:server(n+1)

I wanted to edit out (-sec ......,access=) remove the colons and replace is with spaces

output

/%filesystem server1 server2 server3 server4 server(n+1).....

Hi

sed "s/-sec.*access=//; s/:/ /g" /etc/exports
1 Like

I was playing around with awk and then sed became apparent.
Thank you it worked perfectly.

---------- Post updated at 02:27 PM ---------- Previous update was at 12:22 PM ----------

still having some issues with the output:

input /filename -sec=sys:krb5p:krb5i:krb5:dh,rw,access=server01:server02:server03,root=server04
output /filename server01 server02 server03,server04

this is what i have so far:

sed "s/-sec.*access=//;s/-vers.*access=//; s/root=//;s/:/ /g" /etc/exports

---------- Post updated at 03:54 PM ---------- Previous update was at 02:27 PM ----------

sed "s/-sec.*access=//; s/-vers.*access=//; s/root=//; s/:/ /g" /etc/exports > filename1
sed "s/,/ /g" /filename1

its works for what i need it to do :b: