Friday, July 11, 2014

bash print eth0 ip to erlang term format


eth0 ip address to erlang term:
printf "{%s}" $(ip addr show eth0 | grep -o "inet\s[0-9]*.*.*.*/" | cut -d " " -f2 | cut -d "/" -f1 | sed "s/\./,/g")

default gateway for eth0 to erlang term:
printf "{%s}" $(route | grep eth0 | grep default | sed "s/\s/\n/g" | grep "[[1-9][0-9]*\.]*3" | sed "s/\./,/g")

No comments:

Post a Comment