Board logo

标题: [文本处理] [已解决]如何用批处理得到一个2位数的合数值 [打印本页]

作者: qzwifi    时间: 2020-12-1 02:13     标题: [已解决]如何用批处理得到一个2位数的合数值

本帖最后由 qzwifi 于 2020-12-1 22:59 编辑

例:

a.txt 文本内容:

01
02
18
26
30
47
69
93


处理后保存为b.txt:

01=1
02=2
18=9
26=8
30=3
47=11
69=15
93=12
作者: qixiaobin0715    时间: 2020-12-1 06:35

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. (for /f %%a in (a.txt) do (
  4.     set str=%%a
  5.     set /a str=!str:~0,1!+!str:~-1!
  6.     echo %%a=!str!
  7. ))>b.txt
  8. pause
复制代码

作者: wh1234567    时间: 2020-12-3 12:39

回复 2# qixiaobin0715

老师,帮我看看这个问题如何用批处理实现?谢谢了,求助地址http://www.bathome.net/thread-57231-1-1.html




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2