标题: [文本处理] [已解决]批处理如何为不足位数的数字数据(含负数)补零/补0? [打印本页]
作者: oqis 时间: 2015-5-4 10:42 标题: [已解决]批处理如何为不足位数的数字数据(含负数)补零/补0?
本帖最后由 pcl_test 于 2016-8-15 17:00 编辑
-01
-1
01
05
31
2
-03
====改成===
-010
-100
010
050
310
200
-030
作者: pcl_test 时间: 2015-5-4 10:56
本帖最后由 pcl_test 于 2015-5-4 18:56 编辑
- @echo off
- setlocal enabledelayedexpansion
- (for /f "delims=" %%a in ('type "测试.txt"') do (
- set "str=%%a000"
- if "!str:~,1!" equ "-" (echo,!str:~,4!) else (echo,!str:~,3!)
- ))>"结果.txt"
- pause
复制代码
作者: oqis 时间: 2015-5-5 06:18
回复 2# pcl_test
多谢 问题解决了
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |