加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

windows – 使用批处理从文件中读取带空格的行

发布时间:2020-12-13 22:26:51 所属栏目:Windows 来源:网络整理
导读:我正在尝试使用批处理从文本文件中读取每一行. 文件中的行有一些空格,所以这是输入的一个例子: This is the first lineThis is the second line... 我正在使用以下源代码 FOR /f %%a in ("%1") do ( @echo %%a)goto:eof 输出如下: ThisThis... 我已经在Sta
我正在尝试使用批处理从文本文件中读取每一行.

文件中的行有一些空格,所以这是输入的一个例子:

This is the first line
This is the second line
...

我正在使用以下源代码

FOR /f %%a in ("%1") do (
    @echo %%a
)
goto:eof

输出如下:

This
This
...

我已经在Stack Overflow中阅读了以下条目,但是没有解决我的问题.
Batch : read lines from a file having spaces in its path

解决方法

试试这个.

FOR /f "tokens=* delims=,"  %%a in ('type "%1"') do (
    @echo %%a
)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读