用批处理命令删除文本文件的某些行的内容
删除文本文件的某些行。(用批处理命令bat解决)例如文本文件内容如下:001,李明,语文,90分002,李明,数学,70分003,陈红,语文,80分004,陈红,数学,6...
删除文本文件的某些行。(用批处理命令bat解决)
例如文本文件内容如下:
001,李明,语文,90分
002,李明,数学,70分
003,陈红,语文,80分
004,陈红,数学,60分
求:如果某行有“数学”这个词,则删除该行的内容。
要求通过批处理得出如下结果:
001,李明,语文,90分
003,陈红,语文,80分
复杂一点的,例如文本文件内容如下:
001,李明,语文,90分
002,李明,数学,70分
003,李明,英语,60分
004,陈红,语文,80分
005,陈红,数学,60分
006,陈红,英语,65分
求:如果某行有“数学”或者“英语”这个词,则删除该行的内容。
要求通过批处理得出如下结果:
001,李明,语文,90分
003,陈红,语文,80分 展开
例如文本文件内容如下:
001,李明,语文,90分
002,李明,数学,70分
003,陈红,语文,80分
004,陈红,数学,60分
求:如果某行有“数学”这个词,则删除该行的内容。
要求通过批处理得出如下结果:
001,李明,语文,90分
003,陈红,语文,80分
复杂一点的,例如文本文件内容如下:
001,李明,语文,90分
002,李明,数学,70分
003,李明,英语,60分
004,陈红,语文,80分
005,陈红,数学,60分
006,陈红,英语,65分
求:如果某行有“数学”或者“英语”这个词,则删除该行的内容。
要求通过批处理得出如下结果:
001,李明,语文,90分
003,陈红,语文,80分 展开
5个回答
展开全部
@echo off
findstr /i /v "数学" "ks.txt">>jg.txt
echo 处理完成,按任意键退出
pause>nul
这样就可以了.
ks.txt这个文件是你要处理的文件名.
jg.txt是你处理好后的文件名..
findstr /i /v "数学" "ks.txt">>jg.txt
echo 处理完成,按任意键退出
pause>nul
这样就可以了.
ks.txt这个文件是你要处理的文件名.
jg.txt是你处理好后的文件名..
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
del /f /s /q (资料所在的文件名)\*数学*
不知道这样对不对,你可以把该文件先Copy到其他盘上试一下该命令,不行的话也不会造成原文件损坏
不知道这样对不对,你可以把该文件先Copy到其他盘上试一下该命令,不行的话也不会造成原文件损坏
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@echo off
copy test.txt test2.txt >null
find /V "数学" test2.txt > test.txt
copy test.txt test2.txt >null
find /V "数学" test2.txt > test.txt
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
放到excel里面,排序一下,数学那一栏的肯定会排在一起的,然后删掉
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好难哦!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询