Board logo

标题: [文本处理] 求修改一个批处理提取文本代码 [打印本页]

作者: ai8866    时间: 2020-8-28 21:42     标题: 求修改一个批处理提取文本代码

求修改一个代码
文本内如如下
111 222 333 444
114 222 333 444
111 333 222 444
333 444 555 111
333 422 555 100
想要得到的结果如下
333 444 555 111
333 422 555 100

下面的代码只能得到得到开头,我想要上面的结果  麻烦大神帮忙修改下
for /f "tokens=1 delims="  %%a in (1.txt) do if %%a LEQ 200 echo %%a>>2.txt

我用下面的代码不成功
for /f "delims="  %%a in (1.txt) do if %%a LEQ 200 echo %%a>>2.txt
作者: Batcher    时间: 2020-8-30 18:26

回复 1# ai8866


请参考Q-04和Q-05把bat文件和txt文件都保存为ANSI编码:
https://mp.weixin.qq.com/s/6lbb97qUOs1sTyKJfN0ZEQ
  1. @echo off
  2. (for /f "tokens=1*"  %%a in (1.txt) do (
  3.     if %%a gtr 200 (
  4.         echo,%%a %%b
  5.     )
  6. ))>2.txt
复制代码





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