Você pode usar sed
. Aqui, ele remove todos os principais 0
que aparecem no início de cada "palavra": \<
.
$ echo 01/09/2012 | sed 's/\<0//g'
1/9/2012
Você também pode usar \b
que corresponde a qualquer limite de palavra:
$ echo 01/09/2012 | sed 's/\b0//g'
1/9/2012