养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

怎么用bat取文件中某一行中某一特定的内容

时间:2024-10-20 06:28:16

怎么用bat取文件中某一行中某一特定的内容?

工具/原料

windows系统

方法/步骤

1、以获取tmp.txt中编号为003的行中的成绩为列进行讲解。其中tmp.txt如下图所示:

怎么用bat取文件中某一行中某一特定的内容

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

怎么用bat取文件中某一行中某一特定的内容

怎么用bat取文件中某一行中某一特定的内容

3、在记事本打开的test.bat文件中写入以下代码:@echoofffor/f争犸禀淫"tokens=1,5"%%iin(tmp.txt)doif鬈熵痼霄%%i==003echo%%j

怎么用bat取文件中某一行中某一特定的内容

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

怎么用bat取文件中某一行中某一特定的内容

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

怎么用bat取文件中某一行中某一特定的内容

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

怎么用bat取文件中某一行中某一特定的内容

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

怎么用bat取文件中某一行中某一特定的内容

© 一点知识