在线等:使用批处理命令删除文本文件的整行内容

使用批处理命令删除文本文件(文件名为ma.txt)中存在aaa字符串所在的行,只能在该文本文件中操作,如果可能的话,请详细解释在该命令中存在的各个参数,会追加一定积分,谢... 使用批处理命令删除文本文件(文件名为ma.txt)中存在aaa字符串所在的行,只能在该文本文件中操作,如果可能的话,请详细解释在该命令中存在的各个参数,会追加一定积分,谢谢 展开
 我来答
奥泼提迷死题客
2009-10-31 · TA获得超过3429个赞
知道大有可为答主
回答量:1627
采纳率:0%
帮助的人:2361万
展开全部
其实很简单,一行代码就搞定了

findstr /iv "aaa" ma.txt >ma2.txt& move ma2.txt ma.txt

findstr "aaa" ma.txt
意思是在ma.txt中查找包含关键字 "aaa" 的行
/i 是不区分大小写 也就是 AAA aaa Aaa 等算符合
/v 则是输出不包含指定字符的行,也就是输出没有aaa的行

>ma2.txt 意思是,把结果写入ma2.txt

& 是连接符,连接两个命令用的

move ma2.txt ma.txt
移动命令,将ma2.txt 移动到当前目录并改名为 ma.txt
实际上是用来覆盖 原ma.txt 的
冯昆明
2009-10-30 · TA获得超过140个赞
知道小有建树答主
回答量:208
采纳率:0%
帮助的人:126万
展开全部
有点难度,感觉不太可实现,因为批处理的命令无法正确识别字,只能识别全部。所以,我感觉不太可能实现,不知道其他人是否有同感。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式