在批处理脚本中将文件读入变量
有时,出于各种目的,我们需要将文件的全部内容放入变量中,例如从文件中查找特定数据、替换文件的特定部分等等。 在 batch 中,将整个文件内容放在一个变量中非常容易。
本文将向我们展示如何将整个文件内容放入一个变量中,此外,我们还将看到一个示例和解释,以使该主题更容易理解。
使用for循环批量读取变量中的文件
为此,我们将在 batch 中使用 for 循环。 一般语法如下,
for /f "tokens=* delims=" %%var in (your_file.txt) do echo %%var
让我们看一个关于这个话题的例子。
批量取变量中文件内容示例
此示例将演示如何使用简单的单行批处理代码将文件内容获取到变量中。 但在我们开始之前,假设我们有一个包含以下内容的文本文件:
jiyik is a perfect platform for learning.
jiyik is a perfect platform for learning.
jiyik is a perfect platform for learning.
jiyik is a perfect platform for learning.
jiyik is a perfect platform for learning.
现在要在变量中读取上面的文件,batch 中的命令将如下所示:
@echo off
for /f "tokens=* delims=" %%r in (mytext.txt) do echo %%r
pause
运行上述命令后,您将在控制台中获得以下输出:
jiyik is a perfect platform for learning.
jiyik is a perfect platform for learning.
jiyik is a perfect platform for learning.
jiyik is a perfect platform for learning.
jiyik is a perfect platform for learning.
请注意
,您必须在文件所在的位置运行命令。 因此,如果您不在该位置,则必须使用 cd 命令转到该位置。
转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处
本文地址:
相关文章
发布时间:2024/03/15 浏览次数:75 分类:编程语言
-
本教程将展示我们如何在批处理脚本中包含或添加注释。
发布时间:2024/03/15 浏览次数:186 分类:编程语言
-
本教程将展示在批处理脚本中使用 pause 关键字。
发布时间:2024/03/15 浏览次数:205 分类:编程语言
-
本教程将教授批处理脚本中的颜色。
发布时间:2024/03/15 浏览次数:118 分类:编程语言
-
本教程将讨论批处理脚本中 if else 条件的结构。
发布时间:2024/03/15 浏览次数:148 分类:编程语言
-
本教程将了解我们如何使用批处理脚本发送邮件。
发布时间:2024/03/15 浏览次数:192 分类:编程语言
-
本教程将讨论如何在批处理脚本中声明数组。
发布时间:2024/03/15 浏览次数:193 分类:编程语言
-
本文讨论了如何通过代码示例在批处理脚本中获取或查找时间和日期。
发布时间:2024/03/15 浏览次数:147 分类:编程语言
-
本教程将讨论如何在批处理脚本中创建函数。