Bem, ip -4 -o addr show dev eth0
vai te dar uma saída razoavelmente boa de uma linha mostrando o endereço, mas será necessário algum processamento para extrair o endereço. Algo como isso deve funcionar:
ip -4 -o addr show dev eth0 | awk '{ gsub(/\/[0-9]+$/, "", $4); print $4 }'