找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
楼主: smatenchen

[文本处理] 求助,用批处理如何删除文件里的某些行。

[复制链接]
发表于 2022-11-13 08:39:50 | 显示全部楼层
回复 30# smatenchen
你不会使用这个吗,看起来好别扭:
代码部分或文本示例使用 [code][/code] 标记括起来(单击回复框的 <> 按钮,复制粘贴代码进去),以便复制。
 楼主| 发表于 2022-11-13 09:29:54 | 显示全部楼层
本帖最后由 smatenchen 于 2022-11-13 09:31 编辑

回复 31# qixiaobin0715 terse BAT221110 hfxiang idwma Batcher

  1. @echo off
  2. (for /f "delims=" %%i in (1.txt) do (
  3.     if "%%i"=="[333]" set n=
  4.     if not defined n echo,%%i
  5.     if "%%i"=="[222]" set n=true
  6. ))>temp.log
  7. move temp.log 1.txt
  8.    
复制代码
  
  1. if "%%~a"=="[333]" set /a b=1

  2. if !b! EQU 1 echo;%%a

  3. if "%%~a"=="[222]" set /a b=0
复制代码


1,
非常感谢!


2,
哦!好主意!
那是,插入代码功能。


有需要时,的确是应该使用它的,以方便复制代码。


3,
感谢大神们帮忙!
非常感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 13:29 , Processed in 0.016410 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表