batch 检查指定的环境变量是否包含子字符串
本文讨论如何使用 batch 命令来测试某个环境变量是否包含特定的子字符串。 我们将介绍可以在上述场景中使用的两个批处理脚本。
检查指定的环境变量是否包含子字符串
假设我们有一个定义为 foo 的环境变量,并想检查它是否包含子字符串 bar。 我们该怎么做?
在这种情况下,我们可以使用受信任的 findstr 命令,如下所示。
echo.%foo%|findstr /c:"bar" >nul 2>&1 && echo found || echo not found.
您可以分支而不是回显,但如果您需要基于此的大量语句,则以下内容更简单。
echo.%foo%|findstr /c:"bar" >nul 2>&1
if not errorlevel 1 (
echo found
) else (
echo not found.
)
如果变量包含指定的子字符串,上述脚本将返回 found。 如果变量不包含子字符串,它将返回 not found。
简而言之,我们已经介绍了两个可用于测试某个环境变量是否包含特定子字符串的脚本。
转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处
本文地址:
相关文章
发布时间:2024/03/15 浏览次数:75 分类:编程语言
-
本教程将展示我们如何在批处理脚本中包含或添加注释。
发布时间:2024/03/15 浏览次数:186 分类:编程语言
-
本教程将展示在批处理脚本中使用 pause 关键字。
发布时间:2024/03/15 浏览次数:306 分类:编程语言
-
本教程教授如何使用 bat 文件删除文件夹及其内容。
发布时间:2024/03/15 浏览次数:96 分类:编程语言
-
本教程将展示我们如何在批处理脚本中使用 exit 命令。
发布时间:2024/03/15 浏览次数:205 分类:编程语言
-
本教程将教授批处理脚本中的颜色。
发布时间:2024/03/15 浏览次数:118 分类:编程语言
-
本教程将讨论批处理脚本中 if else 条件的结构。
发布时间:2024/03/15 浏览次数:148 分类:编程语言
-
本教程将了解我们如何使用批处理脚本发送邮件。
发布时间:2024/03/15 浏览次数:192 分类:编程语言
-
本教程将讨论如何在批处理脚本中声明数组。