批处理命令读取txt中每行并打印出来

有时候,可能需要从txt文件中,逐行读取内容,进行后续的操作。
用批处理命令来如何完成呢?

for /f "delims=[" %%i in (input.txt) do echo %%i

其中input.txt是要读取txt的文件名。
"delims=["是必须的,不加这个的话,默认的分隔符是空格,利用分隔符可以来分隔字符串。
假设input.txt中为:

input.txt

将以上命令放在.bat文件中之后,和input.txt放置在同一目录,运行.bat,结果如下:


运行结果
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 4,814评论 0 11
  • 批处理符号简介 回显屏蔽 @ 重定向1 >与>> 重定向2 < 管道符号 | 转义符 ^ 逻辑命令符包括:&、&&...
    wyude阅读 3,051评论 2 5
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,199评论 19 139
  • 门外响起了激烈的争吵,我和柔柔相视叹气…… 前几日,我们的合租房里搬来了一对中年夫妻,男的人高马大,长相我至今也没...
    几多深与浅阅读 223评论 0 1
  • 一切都是套路,可为什么还会意犹未尽?虽是要跨入VR的时代的风口年(起码是2016年大众普遍的认识),可花2个小时看...
    辛普森的墙壁阅读 1,438评论 0 0