标题: [文本处理] 批处理怎样把去掉后四位数字保留前边的数字然后加上HC的开头? [打印本页]
作者: samsung4203 时间: 2013-11-17 09:09 标题: 批处理怎样把去掉后四位数字保留前边的数字然后加上HC的开头?
文本a里的数字想去掉后四位数字保留前边的数字,然后在保留的数字开头加上HC- 13111708252687032065
- 13111619494175039363
- 13111618031372030675
- 13111616381287035026
- 13111612282645034457
- 13111611474246030174
- 13111611474246030174
- 13111610414043034722
- 13102813173345030312
复制代码
作者: foxJL 时间: 2013-11-17 12:21
本帖最后由 foxJL 于 2013-11-19 14:47 编辑
- @echo off
- for /f "delims=" %%i in (a.txt) do (set str=%%i&call echo,HC%%str:~0,-4%%)
- pause
复制代码
作者: 1270697389 时间: 2013-11-17 14:31
本帖最后由 foxJL 于 2013-11-17 15:46 编辑
- @ECHO OFF & setlocal ENABLEDELAYEDEXPANSION
-
- for /f "delims=" %%a in (a.txt) do (
- set file=%%a
- set file=!file:~0,-4!
- echo CH!file!
- )
- pause
复制代码
作者: samsung4203 时间: 2013-11-18 21:24
谢谢两位的帮助 成功了!
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |