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

 时间:2026-02-14 01:48:05

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

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

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

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

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

3、在记事本打开的test.bat文件中写入以下代码:

@echo off

for /f "tokens=1,5" %%i in (tmp.txt) do if %%i==003 echo %%j

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

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

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

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

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

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

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

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

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

  • 如何将CMD命令结果导出为TXT文件
  • linux查看文件编码格式
  • bat获取文件名称和路径的方法
  • SqlServerAgent代理(已禁用代理XP)
  • bat 设置变量并打印出来
  • 热门搜索
    什么音响音质最好 百香果有什么功效 打车费计入什么科目 waste是什么意思 教学相长什么意思 五脏六腑是什么 郑板桥擅长画什么 借条和欠条有什么区别 群p是什么意思 肃然起敬什么意思