Eliminar los ceros iniciales en el archivo por lotes
En mi solicitud, obtengo un número que tiene ceros iniciales. Estoy tratando de recortar los ceros iniciales y obtener el número real. Traté de usar/a
interruptor que considera el lado derecho de la asignación como una expresión aritmética. Así que intenté:
SET /a N = 00027
Lo anterior me dio la salida de23 que es el equivalente decimal del número octal27. Entonces encontréesta solución en línea.
SET N = 00027
SET /a N = 1%N%-(11%N%-1%N%)/10
Esto parece funcionar y está dando la salida.27. ¿Hay una forma mucho más fácil de recortar los ceros iniciales en un archivo por lotes?