求批处理:从文本中提取包含指定字符串所在的整行
我想从文本从C:\a.txt里提取包含"AAA"所在的整行,输出到C:\b.txt,然后在b.txt里删除"AAA",剩下的字符左对齐\按拼音排序。这个批处理怎么写?...
我想从文本从C:\a.txt里提取包含"AAA"所在的整行,输出到C:\b.txt,然后在b.txt里删除"AAA",剩下的字符左对齐\按拼音排序。这个批处理怎么写?
展开
3个回答
展开全部
@echo off
setlocal enabledelayedexpansion
cd.>b.txt
for /f "delims=" %%i in ('more a.txt^|findstr /i /c:"aaa"') do (
set "str=%%i"
set str=!str:aaa=!
echo !str!>>b.txt
)
setlocal enabledelayedexpansion
cd.>b.txt
for /f "delims=" %%i in ('more a.txt^|findstr /i /c:"aaa"') do (
set "str=%%i"
set str=!str:aaa=!
echo !str!>>b.txt
)
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@echo off
setlocal enabledelayedexpansion
for /f "tokens=* skip=2" %%i in ('find "AAA" "c:\a.txt"') do (
set var=%%i
echo !var:AAA=!>>temp.txt
)
sort<temp.txt>c:\b.txt
setlocal enabledelayedexpansion
for /f "tokens=* skip=2" %%i in ('find "AAA" "c:\a.txt"') do (
set var=%%i
echo !var:AAA=!>>temp.txt
)
sort<temp.txt>c:\b.txt
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-03-25
展开全部
1063971928qq提供的答案不成功。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询