echo $(( number * multiplier ))
}
+trim()
+{
+ local arg="$1"
+
+ echo "$arg" | sed -e 's/^ *//' -e 's/ *$//'
+}
+
# duplicated from dnsmasq init script
hex_to_hostid() {
local var="$1"
for tuple in $tuples; do
local network prefix router save octets compacted
+ tuple="$(trim "$tuple")"
+
save="${tuple% *}"
- router="${tuple#${save} }"
+ router="$(trim "${tuple#${save} }")"
+
+ network="$(trim "${save%/[0-9]*}")"
- network="${save%/[0-9]*}"
- prefix="${save##${network}}"
- prefix="${prefix:1}"
+ prefix="$(trim "${save##${network}/}")"
octets=$((($prefix + 7) / 8))
compacted="$(echo "$network" | cut -d. -f1-$octets)"