Составляю скрипт, переписывающий ip в конфиге, в случае, если адрес поменялся.
Решение, как получить адрес из интерфейса, было найдено:
ppp0=`ip addr list ppp0 | grep " inet " | head -n 1 | cut -d " " -f 6 | cut -d / -f 1`
Но как выдернуть из конфига ip для сравнения, а потом заменить?
Конфиг выглядит примерно так:
daemon
log /usr/local/3proxy/logs/3proxy.log Drotate 1
external x.x.x.x
internal x.x.x.x
users login:CL:Password
auth strong
socks -p1080
external, internal - оба подлежат замене

coreutils на месте?