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

怎么用bat取文件中某一行中某一特心猿意马的内容?

东西/原料

  • windows系统

方式/步调

  1. 1

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

  2. 2

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

  3. 3

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

    @echo off

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

  4. 4

    保留后,在号令行下直接运行test.bat,结果如下图所示:

  5. 5

    此中for /f号令可以遍历in () 中的文件,将文件分当作一行行的文字,逐行进行处置,并以指心猿意马的分隔符将每行的数据进行分段,赋于变量以便进行后续处置。

  6. 6

    若是我们要将004行中,除编号以外的其它内容掏出,则可以如下图所示点窜代码。

  7. 7

    保留后,运行test.bat号令,结果如下图所示:

  • 发表于 2018-09-15 00:00
  • 阅读 ( 1037 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具