does not work if `resolv.conf` uses tabs instead of spaces
telnetdoogie opened this issue · 0 comments
telnetdoogie commented
Running this script on synology out-of-the-box incorrectly gathers invalid nameservers for the host.
cat /etc/resolv.conf | grep ^nameserver | cut -d " " -f 2 | sed 's/\(.*\)/&#&/'
nameserver 192.168.1.1#nameserver 192.168.1.1
...this is resolved by adding cut -f 2
(which uses the default tab delimiter for cut
) and it also continues to work on other OSes where the space is used. I'll create a PR for this change.