La suppression de zéros avant de passer une variable d'environnement pour une autre commande

Il s'avère que iptables ne gère pas les zéros trop bien. Comme $machinenumber qui est utilisé doit avoir un zéro en à d'autres fins, l'idée est simplement de créer une nouvelle variable ($nozero) basé sur $machinenumber, où les zéros non significatifs sont supprimées.

$machinenumber est un nombre à deux chiffres entre 01 et 24. Actuellement, il est 09

$machinetype est de 74 pour l'instant et n'a pas causé de problèmes avant.

Ce que j'ai jusqu'à présent est:

nozero = (echo $machinenumber | sed 's/^0*//')
iptables -t nat -I POSTROUTING -s 10.($machinetype).($nozero).0/24 -j MASQUERADE

Même si je crois que je suis sur la bonne voie, les résultats de code dans:

ERROR - Unknown string operation
InformationsquelleAutor Jarmund | 2012-06-20