怎么用bat取文件中某一行中某一特定的内容
来源:网络收集 点击: 时间:2024-03-07【导读】:
怎么用bat取文件中某一行中某一特定的内容?工具/原料morewindows系统方法/步骤1/7分步阅读
2/7
3/7
4/7
5/7
6/7
7/7
批处理
以获取tmp.txt中编号为003的行中的成绩为列进行讲解。其中tmp.txt如下图所示:

在命令行中,输入:notepad test.bat,回车运行,在弹的提示框中,选择“是”,创建test.bat文件。


在记事本打开的test.bat文件中写入以下代码:
@echo off
for /f tokens=1,5 %%i in (tmp.txt) do if %%i==003 echo %%j

保存后,在命令行下直接运行test.bat,效果如下图所示:

其中for /f命令可以遍历in () 中的文件,将文件分成一行行的文字,逐行进行处理,并以指定的分隔符将每行的数据进行分段,赋于变量以便进行后续处理。

如果我们要将004行中,除编号以外的其它内容取出,则可以如下图所示修改代码。

保存后,运行test.bat命令,效果如下图所示:

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_278264.html
上一篇:手机QQ如何查看自己创建的群
下一篇:怎么画北京天安门