标题: [文本处理] [已解决]批处理如何删除txt文本中含有指定字符串的行及其上面的所有行 [打印本页]
作者: gcb384076498 时间: 2015-8-19 20:46 标题: [已解决]批处理如何删除txt文本中含有指定字符串的行及其上面的所有行
本帖最后由 gcb384076498 于 2016-10-7 18:06 编辑
我想用bat文件来执行
我有一个文件,名为“show.txt”在桌面,内容如下- 承载网络设置
- -----------------------
- 模式 : 已启用
- SSID 名称 :“zcy19541010”
- 最多客户端数 : 32
- 身份验证 : WPA2 - 个人
- 密码 : CCMP
-
- 承载网络状态
- ---------------------
- 状态 : 已启动
- BSSID :9a:00:4e:c6:5c:26
- 无线电类型 :802.11n
- 频道 : 13
- 客户端数 : 2
- a0:ed:cd:3d:80:f7 已经过身份验证
- 38:0a:94:ac:13:13 已经过身份验证
复制代码
我想把频道那一行和上面的内容删掉,并保存到1.txt中。
作者: pcl_test 时间: 2015-8-19 21:22
本版规则
1、求助时,务必在顶楼一次性把问题交代清楚,建议给出完整有针对性的样本,样本过大可发网盘分享链接。勿发无意义的标题
2、使用 code 标记把代码部分括起来(单击回复框的 <> 按钮,复制粘贴代码进去),以便复制。问题解决后,请编辑顶楼帖子在标题前面注明[已解决]http://www.bathome.net/thread-3473-1-1.html- @(for /f "delims=:" %%a in ('findstr /n "频道" "show.txt"') do @more +%%a "show.txt")>1.txt
复制代码
作者: gcb384076498 时间: 2016-10-7 18:07
回复 2# pcl_test
多谢
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |