有时候,可能需要从txt文件中,逐行读取内容,进行后续的操作。
用批处理命令来如何完成呢?
for /f "delims=[" %%i in (input.txt) do echo %%i
其中input.txt是要读取txt的文件名。
"delims=["
是必须的,不加这个的话,默认的分隔符是空格,利用分隔符可以来分隔字符串。
假设input.txt中为:
![](https://img.haomeiwen.com/i1720840/c7bda6901d59fadb.png)
将以上命令放在.bat文件中之后,和input.txt放置在同一目录,运行.bat,结果如下:
![](https://img.haomeiwen.com/i1720840/0d1d39fccdaefcf8.png)
有时候,可能需要从txt文件中,逐行读取内容,进行后续的操作。
用批处理命令来如何完成呢?
for /f "delims=[" %%i in (input.txt) do echo %%i
其中input.txt是要读取txt的文件名。
"delims=["
是必须的,不加这个的话,默认的分隔符是空格,利用分隔符可以来分隔字符串。
假设input.txt中为:
将以上命令放在.bat文件中之后,和input.txt放置在同一目录,运行.bat,结果如下:
本文标题:批处理命令读取txt中每行并打印出来
本文链接:https://www.haomeiwen.com/subject/pasnrxtx.html
网友评论