gpt4 book ai didi

windows - 批处理脚本 - 'If Statements' 中的通配符

转载 作者:可可西里 更新时间:2023-11-01 14:41:17 25 4
gpt4 key购买 nike

我正在编写一个批处理脚本,其中我需要在 if 语句中使用通配符来将变量与字符串匹配。如果匹配,程序将走得更远。

if "!_var!"=="str*" (

-- SOME COMMANDS --

)

这是我用过的语法,但我发现它根本行不通。

最佳答案

echo %var% |findstr /b "str" >nul && (
echo yes
some more commands
) || (
echo no
some more commands
)

寻找(/b=开头的)str,(不写入屏幕>nul),如果找到( &&) 做某事,如果找不到 (||) 做另一件事。

您还可以添加 /i 使其不区分大小写。

关于windows - 批处理脚本 - 'If Statements' 中的通配符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23027975/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com