Algo parecido com isto:
while read line; do eval "echo ${line}"; done < iptables.rules | /sbin/iptables-restore -v
ou mais bem formatado:
while read line
do eval "echo ${line}"
done < iptables.rules | /sbin/iptables-restore -v
Isso força o material de expansão da variável. Você definitivamente precisa ter certeza de que entende o que há nessas variáveis; Eu suspeito que, se alguém pudesse definir uma variável com um valor arbitrário, eles poderiam usá-la para executar código arbitrário.