求DOS批处理命令精确查找字符串方法!!求高手! 5

这是我TXT中截取的一段:2012/06/0420:5399,907BUILTIN\Administratorsabcd.jpg我想用DOS命令将Administrato... 这是我TXT中截取的一段:2012/06/04 20:53 99,907 BUILTIN\Administratorsabcd.jpg 我想用DOS命令将Administrators提取出来另外输入一个TXT文件,如果是多行,希望能全部显示并换行。
~~没看懂你的意思,dir是显示目录的命令,怎么可以列出TXT文件内的内容呢~~而且我是想要用批处理命令,最好是FOR命令或者FINDSTR命令进行~
展开
 我来答
四海6768
2012-06-18 · TA获得超过3434个赞
知道大有可为答主
回答量:3289
采纳率:50%
帮助的人:947万
展开全部
显示目录:
dir/s/p administrators*
加了两个开关,/s所有子目录;/p分屏显示。

替换文件名:
ren andinistrators* txt*

希望对你有所帮助
我要安静丶2c
2012-06-24
知道答主
回答量:41
采纳率:0%
帮助的人:15.7万
展开全部
FIND /I "administrators" 文件的路径及文件名 > d:\1.txt
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sudoku52
2012-06-19 · TA获得超过7万个赞
知道大有可为答主
回答量:1.2万
采纳率:82%
帮助的人:4931万
展开全部
Administrators前面有分隔符\,后面与abcd.jpg怎么判断分隔位?
需要的话,加我百度hi,把txt文本多传过来分析下规律,看看怎么弄。
追问
是没有分隔位的,我这批处理是从WIN2003上导出查看文件所有人的,所以Administrators是用户名,而abcd.jpg是文件名,所以是没有规律可寻的。有分隔位的话我自己就能行了,就是没有,所以纠结~~不过还是感谢亲的帮忙,如果能解答万分感谢!
追答
@echo off
for /f "skip=1 tokens=2 delims=\" %%i in ('wmic useraccount get caption') do findstr "\%%i" a.txt>nul&&echo %%i>>b.txt
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式