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).....
Chirel
2
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