有时候,可能需要从txt文件中,逐行读取内容,进行后续的操作。
用批处理命令来如何完成呢?
for /f "delims=[" %%i in (input.txt) do echo %%i
其中input.txt是要读取txt的文件名。
"delims=["
是必须的,不加这个的话,默认的分隔符是空格,利用分隔符可以来分隔字符串。
假设input.txt中为:
将以上命令放在.bat文件中之后,和input.txt放置在同一目录,运行.bat,结果如下:
有时候,可能需要从txt文件中,逐行读取内容,进行后续的操作。
用批处理命令来如何完成呢?
for /f "delims=[" %%i in (input.txt) do echo %%i
其中input.txt是要读取txt的文件名。
"delims=["
是必须的,不加这个的话,默认的分隔符是空格,利用分隔符可以来分隔字符串。
假设input.txt中为:
将以上命令放在.bat文件中之后,和input.txt放置在同一目录,运行.bat,结果如下: