标题: [已结]请教如何删除以空格开头的行?
[打印本页]
作者: balancel
时间: 2009-1-16 23:54
标题: [已结]请教如何删除以空格开头的行?
转移自 DOS疑难解答 & 问题讨论 (解答室)
从你所需要的结果来看你的问题似乎不属于 DOS 范畴,今后发帖请尽量发到对应的版块。
——管理员
例子如下:
abcdeggggg
bcdeeggggg
mmmmmmmjdjjdjdjdddddddddd
dddddgggggg
mmmmmmddddddddddddd
ljaljaldddddddddddddg
hhhhhhhsssfdf
xinnianhaosss
qqqinnianhaofff
xinssnianhaoss
llllllinnianhao
lllldldld
pppppppppppp
mmmmmmddddssss
我想把它整理成:
xinnianhaosss
qqqinnianhaofff
xinssnianhaoss
llllllinnianhao
pppppppppppp
要求删除以空格和“m”字母开头的行。
Last edited by HAT on 2009-1-18 at 03:37 ]
作者: kurt101
时间: 2009-1-17 14:16
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in (123.txt) do (
set a=%%i
if not "!a:~0,1!"==" " (
if not "!a:~0,1!"=="m" (
echo !a!>>1.txt
)
)
)
123.txt为你要处理的文本,1.txt就是你想要的文本
作者: tireless
时间: 2009-1-17 18:24
findstr /biv /c:" " /c:"m" 原文本.txt>新文本.txt
Last edited by tireless on 2009-1-17 at 18:27 ]
作者: balancel
时间: 2009-1-18 03:34
谢谢两位高手解答,最关键是给我提供了思路!非常感谢!