Removendo zeros à esquerda antes de passar uma variável shell para outro comando

Acontece que o iptables não lida muito bem com os zeros iniciais. Como$machinenumber que é usado tem que ter um zero à esquerda para outros fins, a idéia é simplesmente criar uma nova variável ($nozero) baseado em$machinenumber, onde zeros à esquerda são removidos.

$machinenumber é um número de dois dígitos entre 01 e 24. Atualmente é 09

$machinetype é 74 por enquanto e não causou nenhum problema antes.

O que eu tenho até agora é:

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

Embora acredite que estou no caminho certo, o código resulta em:

ERROR - Unknown string operation

questionAnswers(15)

yourAnswerToTheQuestion